Spoločnosť Microsoft vydala najnovšiu verziu programu PerfView, ktorý opravuje drobné chyby a pridáva podporu pre Microsoft.NET 4.5. Spoločnosť Microsoft vyvinula tieto nástroje na analýzu a izoláciu problémov súvisiacich s výkonom procesora alebo pamäte pre vývojárov aplikácií. Pomôže vám to zúžiť funkciu alebo vlákno, čo spôsobuje problém s výkonom a ukazuje zdrojový kód, aby ste ho mohli optimalizovať alebo opraviť akékoľvek chyby v danej sekcii.
PerfView
Na rozdiel od niektorých iných nástrojov som zistil, že spoločnosť PerfView od spoločnosti Microsoft je veľmi užívateľsky príjemná s množstvom hypertextových informácií pre používateľa, aby pochopili, ako to funguje. Spoločnosť Microsoft obsahuje a Tutorial.exe súbor; skúste to a uvidíte, ako to funguje. Tento nástroj využíva funkciu sledovania udalostí pre systém Windows (ETW) na analýzu a výpis údajov. Je to veľmi užitočné pri odstraňovaní problémov súvisiacich s výkonom vášho programu.
Nástroj v podstate vezme snímku komínov prerušením procesora. Odporúčame vám, aby ste si prečítali sekciu Tutorial a príručky poskytnuté v rámci nástroja a lepšie pochopili nástroj.
Podľa predvoleného nastavenia je použitý celý proces - ale môžete vybrať súbor EXE, ktorý chcete použiť pri odstraňovaní problémov. Ako môžete vidieť na obrázku nižšie, uvádzate názov každého rámca v zbierke stohu, s celkovými nákladmi CPU a celkovou sumou nákladov.
Je to skvelý nástroj pre vývojárov aplikácií, ktoré zužujú a znižujú výkon súvisiace problémy efektívnejšie. Ak ste vývojár aplikácií, nezabudnite si pozrieť si aplikáciu PerVeiw; určite vám to pomôže.
PerfView Tutoriály
Pre viac informácií nájdete niekoľko video tutoriálov týkajúcich sa časového vyšetrovania:
- Zber dát s príkazom PerfView 'Run'
- Jednoduché vyšetrovanie CPU
- Rozlíšenie symbolov
- Zoskupenie a skladanie
- Vŕtanie do nákladov
PerfView Stiahnuť
Môžete si ho stiahnuť tu.