Výkon vícevláknových knihoven
CRT jedním podprocesem již není k dispozici.Toto téma popisuje, jak získat maximální výkon z knihoven s více podprocesy.
Maximalizace výkonu
Výkon knihoven s více podprocesy byl vylepšen a je blízko výkon knihovny nyní odstraněny s jediným podprocesem.Pro tyto situace při ještě vyšší výkon, je nutné, existuje několik nových funkcí.
Nezávislé proudu zamykání umožňuje zamknout proudu a pomocí Funkce jazyka _nolock , přímý přístup k datovému proudu.To umožňuje využití zámku se hoisted mimo kritické smyčky.
Národní prostředí podproces snižuje náklady na přístup národního prostředí pro scénáře s více podprocesy (viz _configthreadlocale).
Funkce závislé na nastavení národního prostředí (s názvy v _l) přijmout jako parametr odstranění podstatné náklady národního prostředí (například printf, _printf_l, wprintf, _wprintf_l).
Optimalizace pro běžné neurčují snížení nákladů na mnoha operací v krátké.
Definování _CRT_DISABLE_PERFCRIT_LOCKS síly všech operací předpokládá I/O model s jediným podprocesem a používat formuláře _nolock funkcí.To umožňuje vysoce I/O-jedním podprocesem aplikace získat lepší výkon.
Expozice zpracování haldy CRT umožňuje povolit Windows nízká fragmentace haldy (LFH) pro CRT haldy, který může výrazně zlepšit výkon vysoce škálovatelný scénářů.