TsgcWebSocketServer_HTTPAPIEigenschappen › ThreadPoolSize

ThreadPoolSize Property

Aantal werkthreads dat de http.sys-aanvraagwachtrij via IOCP bedient.

Syntaxis

property ThreadPoolSize: Integer read FThreadPoolSize write FThreadPoolSize;

Standaardwaarde

32

Opmerkingen

Stelt de grootte in van de IOCP-werkthreadpool die verzoeken uit de http.sys-kernelwachtrij verwerkt en verzend. De standaard van 32 is een goede keuze voor de meeste werklasten; 64 is de aanbevolen bovengrens — grotere pools helpen zelden omdat http.sys zelf schaalt met het CPU-aantal. Wanneer FineTune.OperatingMode ompHighPerf is, is het totale aantal gelijktijdige vooraf geposte ontvangsten gelijk aan ThreadPoolSize x FineTune.HighPerfAcceptsPerWorker. Moet worden ingesteld voordat de server wordt geactiveerd.

Voorbeeld


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.ThreadPoolSize := 64;
oServer.Active := true;

Terug naar eigenschappen