DnsServer: updated min threads count code.

This commit is contained in:
Shreyas Zare
2020-07-18 12:07:57 +05:30
parent 8387bc5e27
commit f9be5c7f3d

View File

@@ -131,8 +131,15 @@ namespace DnsServerCore.Dns
{
//set min threads since the default value is too small
{
int minWorker = Environment.ProcessorCount * 256;
int minIOC = Environment.ProcessorCount * 256;
ThreadPool.GetMinThreads(out int minWorker, out int minIOC);
int minThreads = Environment.ProcessorCount * 256;
if (minWorker < minThreads)
minWorker = minThreads;
if (minIOC < minThreads)
minIOC = minThreads;
ThreadPool.SetMinThreads(minWorker, minIOC);
}