V5 Documentation

Max Test Runners To Pool

Global-level NCrunch configuration setting Default Value: 1 (also controlled by the configuration wizard)
ID/Tag in config file: MaxTestRunnerProcessesToPool


This setting controls the number of inactive test runner processes that NCrunch is allowed to store for fast execution of tests later in the pipeline.

Setting this value 0 will cause NCrunch to avoid pooling test runner processes, reducing memory consumption at the expense of performance.


As test runner processes exist specific to test projects, a setting higher than 1 may improve performance for solutions with more than one test project.

Specifying a value for this setting higher than 3 is usually not necessary, as solutions are usually not diverse enough to require large pools of inactive test runners.

Trial NCrunch
Take NCrunch for a spin
Do your fingers a favour and supercharge your testing workflow
Free Download