Daily Usage Issues

What does the Fast Lane Threshold setting do? The UI description seems off

Started by abelb on 4,070 views

Under NCrunch settings there's a Fast Lane Threshold (ms). It shows the same description as Fast Lane Threads. While I do not exactly understand when the "fast lane threads" are actually used/triggered, it seems to be a setting that may greatly influence performance of NCrunch.

The default seems to be 10000 (10s), but it is unclear how that number is calculated. The docs says:

> All tasks with an expected execution time below this setting can be executed by fast lane threads.

but I do not understand the definition of "task" here.

The description in the UI is:

Sets the number of background processing threads that will be reserved for picking up time-critical tasks that are held in NCrunch's processing queue. This number must always be lower than the MaxNumberOfProcessingThreads setting.

Which does not talk at all about the "ms" unit of this setting.
Thanks for sharing this. The description in the UI is wrong, it was copy pasted from the other setting and wasn't updated.

The 'Task' in this context is a task held in the processing queue, so it's usually a batch of tests or a build task.

Post a reply

Log in to reply.