From b97b84bac91957fc72055cba59738ddcb9855e6f Mon Sep 17 00:00:00 2001 From: Karl <5254025+karwa@users.noreply.github.com> Date: Sat, 20 Aug 2022 08:25:55 +0200 Subject: [PATCH] Use NIOCore.System.coreCount for the fileIO thread pool --- Sources/AsyncHTTPClient/HTTPClient.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/AsyncHTTPClient/HTTPClient.swift b/Sources/AsyncHTTPClient/HTTPClient.swift index ab4f7815e..2e1960f09 100644 --- a/Sources/AsyncHTTPClient/HTTPClient.swift +++ b/Sources/AsyncHTTPClient/HTTPClient.swift @@ -269,7 +269,7 @@ public class HTTPClient { private func makeOrGetFileIOThreadPool() -> NIOThreadPool { self.fileIOThreadPoolLock.withLock { guard let fileIOThreadPool = fileIOThreadPool else { - let fileIOThreadPool = NIOThreadPool(numberOfThreads: ProcessInfo.processInfo.processorCount) + let fileIOThreadPool = NIOThreadPool(numberOfThreads: System.coreCount) fileIOThreadPool.start() self.fileIOThreadPool = fileIOThreadPool return fileIOThreadPool