Sdílet prostřednictvím


Čas synchronizace

Tyto segmenty v časové ose jsou přidruženy k blokování časy, které jsou rozděleny do kategorií synchronizace.Pokud vlákno označeno jako blokovaná při synchronizaci, je zahrnuto jednu z těchto akcí:

  • Spuštění podprocesu pravděpodobně způsobila volání synchronizace podproces známé rozhraní API jako EnterCriticalSection() nebo WaitForSingleObject().

  • Algoritmus odpovídající rozhraní API nemůže být zcela komplexní a proto některá rozhraní API, která mapovat na jiné kategorie může také zobrazit jako synchronizace protože rámeček v zásobníku volání nakonec dosaženo podkladové jádra blokování primitivní, která byla namapována na tuto kategorii.

Pochopení příčinou blokování události podprocesu, důkladně prozkoumejte blokování zásobníky volání a sestavy profilu.

Viz také

Koncepty

Zobrazení vláken (paralelní výkon)