Zobrazení využití
Zobrazení využití zobrazí informace o procesoru, GPU a jiné systémové prostředky, které používá aktuální proces.Zobrazí základní průměrné využití analyzované procesu, nečinného procesu, systémový proces a jiných procesů spuštěných v systému v čase.Nezobrazuje, které konkrétní core je v daném okamžiku aktivní.Například pokud dvě jádra každý běží na 50 procent kapacity pro dané časové období, pak toto zobrazení ukazuje jeden logický core využívá.Zobrazení je generována vydělením profilování čas na krátkou dobu segmenty.Pro každý segment graph znázorňovány průměrný počet podprocesů procesu při vykonávání na logické jader během tohoto intervalu.
Graf zobrazuje průměrné logické jader, které se používají v cílovém procesu, nečinného procesu a procesu systému a čas (na ose x).(Nečinnosti jádra zobrazuje nečinného procesu.Systémový proces je proces systému Windows, která může provádět práci na jiné procesy). Zbývající procesy, které běží na systémový účet pro využití všech zbývajících jader.
Číslo logické jádry je zobrazeno na ose y.Windows považuje za logické jádra (například Hyper-Threading) simultánní multithreading podpora hardwaru.Proto systém, který má čtyřjádrový procesor, který je podpora dvou podprocesů hardwaru na základní se zobrazí jako systém osm logické core.To platí také pro zobrazení jádra.Další informace naleznete v tématu Zobrazení jader.
Činnost GPU graf zobrazuje počet strojů DirectX použití v čase.Motor se používá v případě, že zpracování paket DMA.Graf nezobrazuje DirectX stroj (například 3D Engine, Video motoru a ostatní).
Účel
Zobrazení využití doporučujeme jako výchozí bod pro vyšetřování výkon při použití Visualizer souběžnosti.Protože poskytuje přehled stupeň souběžnosti aplikace v čase, můžete ji rychle identifikovat oblasti, které vyžadují optimalizace výkonu nebo parallelization.
Pokud vás zajímají optimalizace výkonu, pravděpodobně se pokoušíte určit chování, které neodpovídá vašemu očekávání.Můžete také najít pro existenci a příčina regiony, které mají nízké využití procesorová logické.Může také být hledáte vzory využití mezi CPU a GPU.
Pokud vás zajímají parallelizing aplikace, pravděpodobně hledáte buď vázán procesoru oblasti provádění nebo oblastech, kde není využitím procesoru.
Mez procesoru oblasti jsou zelené.Graf ukazuje jeden základní využívá-li sériové aplikace.
Oblasti, kde není využitím procesoru jsou šedé.Tyto může představovat body, ve kterých aplikace nečinnosti nebo provést blokování I/O, který poskytovat příležitosti pro rovnoběžnosti překryvem jiné práce procesoru mez.
Po nalezení chování zájmu můžete přiblížit na danou oblast výběrem.Po zvětšení, přepnete do zobrazení podprocesy nebo jader podrobnější analýzu.
Pokud používáte GPU C++ AMP nebo rozhraní DirectX, může být zájem identifikační číslo GPU motorů použití nebo oblastech, kde je neočekávaně nečinnosti GPU.
Zvětšení
Chcete-li zvětšit graf využití procesoru nebo graf aktivita GPU, vyberte oddíl nebo použijte nástroj Lupa jezdec nad grafem.Nastavení zvětšení přetrvává, přepnutí do jiného zobrazení.Opět zmenšíte použijte jezdec nástroj Lupa.Můžete také zvětšit pomocí Ctrl+scroll.