From 34dbb20d83719e15bc1bd3976c6638bbee901a0b Mon Sep 17 00:00:00 2001 From: Adam Sitnik Date: Wed, 5 Feb 2020 20:38:36 +0100 Subject: [PATCH] allocate SocketAsyncEngine less frequenty to reduce the number of epoll_wait threads (#2346) --- .../System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEngine.Unix.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEngine.Unix.cs b/src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEngine.Unix.cs index f8224e8..84f733c 100644 --- a/src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEngine.Unix.cs +++ b/src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketAsyncEngine.Unix.cs @@ -105,7 +105,7 @@ namespace System.Net.Sockets // private static readonly IntPtr MaxHandles = IntPtr.Size == 4 ? (IntPtr)int.MaxValue : (IntPtr)long.MaxValue; #endif - private static readonly IntPtr MinHandlesForAdditionalEngine = s_engineCount == 1 ? MaxHandles : (IntPtr)32; + private static readonly IntPtr MinHandlesForAdditionalEngine = s_engineCount == 1 ? MaxHandles : (IntPtr)EventBufferCount; // // Sentinel handle value to identify events from the "shutdown pipe," used to signal an event loop to stop -- 2.7.4