The number of worker threads used by the program depends on the number of mailboxes to be processed. The algorithm is as follows:
- 1 - 4 mailboxes: 1 worker thread
- 5 - 24 mailboxes: 2 worker threads
- 25 - 49 mailboxes: 3 worker threads
- 50 - 99 mailboxes: 4 worker threads
- 100 or more mailboxes: 5 worker threads
The program supports a command-line option,
-NUMTHREADS number of worker threads, which can be used to specify the number of worker threads to be used. This setting overrides the algorithm. The program does have a hard-coded upper limit of 10 worker threads.
Increase the number of worker threads with caution. The larger the number of threads, the more resources the program uses, and the greater the stress on the computer that is running ExMerge, which can affect the responsiveness of the computer. Therefore, it is recommended that you do not run ExMerge on an Exchange Server computer, and that you do not increase the number of worker threads beyond the default number determined by the program.