ThreadPoolConfig
Thread pooling scheme for the task scheduler.
Items 11
| History | Name | Value | Legacy Names | Description | |
|---|---|---|---|---|---|
| 715 | Auto | 0 | PartialThread | Let task scheduler make a decision internally. | |
| 715 | Threads1 | 1 | Utilize 1 worker thread, ignore the physical CPU core count. | ||
| 715 | Threads2 | 2 | Utilize 2 worker threads, ignore the physical CPU core count. | ||
| 715 | Threads3 | 3 | Utilize 3 worker threads, ignore the physical CPU core count. | ||
| 715 | Threads4 | 4 | Utilize 4 worker threads, ignore the physical CPU core count. | ||
| 715 | Threads8 | 8 | Utilize 8 worker threads, ignore the physical CPU core count. | ||
| 715 | Threads16 | 16 | Utilize 16 worker threads, ignore the physical CPU core count. | ||
| 715 | PerCore1 | 101 | Utilize 1 worker thread per available physical CPU core. | ||
| 715 | PerCore2 | 102 | Utilize 2 worker threads per available physical CPU core. | ||
| 715 | PerCore3 | 103 | Utilize 3 worker threads per available physical CPU core. | ||
| 715 | PerCore4 | 104 | Utilize 4 worker threads per available physical CPU core. |
Description
Controls the thread pooling scheme used by TaskScheduler. The selected
value determines how many worker threads the task scheduler allocates for
background work. TaskScheduler.ThreadPoolConfig defaults to Auto.
The PerCore variants scale the thread count with the number of physical CPU
cores reported by the operating system. The Threads variants use an absolute
count regardless of hardware. Auto lets the scheduler choose internally.
History 28
- 715 Change Index of Threads8 from 9 to 5
- 715 Change Index of Threads4 from 8 to 4
- 715 Change Index of Threads3 from 7 to 3
- 715 Change Index of Threads2 from 6 to 2
- 715 Change Index of Threads16 from 10 to 6
- 715 Change Index of Threads1 from 5 to 1
- 715 Change Index of PerCore4 from 0 to 10
- 715 Change Index of PerCore3 from 1 to 9
- 715 Change Index of PerCore2 from 2 to 8
- 715 Change Index of PerCore1 from 3 to 7
- 715 Change Index of Auto from 4 to 0
- 599 Change Index of PerCore4 from 4 to 0
- 599 Change Index of PerCore3 from 3 to 1
- 599 Change Index of PerCore1 from 1 to 3
- 599 Change Index of Auto from 0 to 4
- 536 Change LegacyNames of Auto from [] to [PartialThread]
- 47 Add Threads8
- 47 Add Threads4
- 47 Add Threads3
- 47 Add Threads2
- 47 Add Threads16
- 47 Add Threads1
- 47 Add PerCore4
- 47 Add PerCore3
- 47 Add PerCore2
- 47 Add PerCore1
- 47 Add Auto
- 47 Add ThreadPoolConfig