Skip to main content

simulate

Function simulate 

Source
pub fn simulate(
    workload: &WorkloadConfig,
    pool: &PoolConfig,
    opts: &SimulationOptions,
) -> Result<SimulationReport, PoolsimError>
Expand description

Runs full pool-size optimization and returns a simulation report.

ยงErrors

Returns error::PoolsimError for invalid inputs, distribution fitting failures, or queue/simulation failures.

Examples found in repository?
examples/quickstart.rs (line 27)
25fn run_example() -> u32 {
26    let (workload, pool, options) = build_inputs();
27    let report = simulate(&workload, &pool, &options).expect("simulation should succeed");
28    report.optimal_pool_size
29}