Skip to main content

find_optimal

Function find_optimal 

Source
pub fn find_optimal(
    workload: &WorkloadConfig,
    pool: &PoolConfig,
    dist: &LatencyDistribution,
    opts: &SimulationOptions,
) -> Result<OptimalResult, PoolsimError>
Expand description

Finds the smallest pool size that satisfies target constraints.

Falls back to pool.max_pool_size when no candidate satisfies both utilization and p99 wait targets.

ยงErrors

Returns propagated distribution/simulation/queue-model errors.