TsgcWebSocketServer_HTTPAPI › Özellikler › ThreadPoolSize
http.sys istek kuyruğuna IOCP aracılığıyla hizmet veren çalışan iş parçacıklarının sayısı.
property ThreadPoolSize: Integer read FThreadPoolSize write FThreadPoolSize;
32
http.sys çekirdek kuyruğundan istekleri çıkaran ve dağıtan IOCP çalışan havuzunun boyutunu ayarlar. Varsayılan 32 değeri, çoğu iş yükü için iyi bir eşleşmedir; 64 önerilen üst sınırdır — daha büyük havuzlar nadiren yardımcı olur çünkü http.sys'in kendisi CPU sayısıyla ölçeklenir. FineTune.OperatingMode ompHighPerf olduğunda, toplam eşzamanlı önceden gönderilmiş alımlar ThreadPoolSize x FineTune.HighPerfAcceptsPerWorker değerine eşittir. Sunucu etkinleştirilmeden önce ayarlanmalıdır.
oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.ThreadPoolSize := 64;
oServer.Active := true;