A Microsoft kiadta a legújabb verzióját PerfView, amely kisebb hibákat javít és támogatást nyújt a Microsoft.NET 4.5-hez. A Microsoft kifejlesztette ezeket az eszközöket a CPU vagy a memóriával kapcsolatos teljesítményproblémák elemzésére és elkülönítésére az alkalmazásfejlesztők számára. Ez segít szűkíteni a funkciót vagy a szálat, ami a teljesítményproblémát okozza, és a forráskódra mutat, így optimalizálhatja vagy javíthatja a hibákat az adott szakaszban.
PerfView
Ellentétben néhány más eszközzel, úgy találtam, hogy a PerfView a Microsofttól nagyon felhasználóbarát, tonna hiperhivatkozású információval a felhasználó számára, hogy megértse, hogyan működik. A Microsoft tartalmazta a Tutorial.exe fájlba; próbáld ki és nézd meg, hogyan működik. Az eszköz az Event Tracing for Windows (ETW) szolgáltatás használatával elemzi és kiüríti az adatokat. Nagyon hasznos a program teljesítményével kapcsolatos problémák megoldása mellett.
Az eszköz alapvetően a stack pillanatképét veszi fel, a CPU megszakításával. Javasoljuk, hogy olvassa el a bemutatót és az eszközön található útmutatókat, hogy jobban megértse az eszközt.
Alapértelmezés szerint az összes folyamat veremét veszi, de kiválaszthatja az EXE fájlt, amelyet a pálca hibaelhárításhoz használ. Amint az alábbi képen láthatja, megadja a veremgyűjtemény minden egyes keretének nevét, a CPU összköltségével és a költség teljes összegével.
Ez egy nagyszerű eszköz az alkalmazásfejlesztők számára, hogy hatékonyabban lehessen szűkíteni és pin-point teljesítményre vonatkozó problémákat megoldani. Ha alkalmazásfejlesztő vagy, győződjön meg arról, hogy a PerVeiw; biztosan segít.
PerfView oktatóanyagok
További információ itt van néhány video tutorials elérhető az idő vizsgálata:
- Adatgyűjtés a PerfView "Run" parancsával
- Egyszerű CPU-vizsgálat
- Szimbólum felbontás
- Csoportosítás és összecsukás
- Fúrás a költségbe
PerfView letöltés
Letöltheti innen.