diff --git a/src/BenchmarksApps/Kestrel/PlatformBenchmarks/BenchmarkConfigurationHelpers.cs b/src/BenchmarksApps/Kestrel/PlatformBenchmarks/BenchmarkConfigurationHelpers.cs index 28e3551bf..7c7c9b652 100644 --- a/src/BenchmarksApps/Kestrel/PlatformBenchmarks/BenchmarkConfigurationHelpers.cs +++ b/src/BenchmarksApps/Kestrel/PlatformBenchmarks/BenchmarkConfigurationHelpers.cs @@ -15,24 +15,16 @@ public static IWebHostBuilder UseBenchmarksConfiguration(this IWebHostBuilder bu { builder.UseConfiguration(configuration); - // Handle the transport type - var webHost = builder.GetSetting("KestrelTransport"); - - // Handle the thread count - var threadCountRaw = builder.GetSetting("threadCount"); - int? theadCount = null; - - if (!string.IsNullOrEmpty(threadCountRaw) && Int32.TryParse(threadCountRaw, out var value)) - { - theadCount = value; - } - builder.UseSockets(options => { - if (theadCount.HasValue) + if (int.TryParse(builder.GetSetting("threadCount"), out int threadCount)) { - options.IOQueueCount = theadCount.Value; + options.IOQueueCount = threadCount; } + +#if NETCOREAPP5_0 + options.WaitForDataBeforeAllocatingBuffer = false; +#endif }); return builder;