Eszközök a profilkészítéshez és a teljesítményhez

Microsoft számos eszközt biztosít a Windows App SDK alkalmazás teljesítményének javításához.

Visual Studio diagnosztikai eszközök

Visual Studio beépített diagnosztikai eszközöket tartalmaz, amelyek segítenek azonosítani a teljesítmény szűk keresztmetszeteit. Ezek az eszközök bemutatják, hogy az alkalmazáskód hol tölti az idejét a program futtatásakor.

  • CPU-használat – a legtöbb processzoridőt használó függvények és kódútvonalak azonosítása.
  • Memóriahasználat – nyomon követheti az alkalmazás memóriafoglalásait, és megkeresheti a memóriavesztéseket.
  • Performance Profiler – a Hibakeresési>teljesítményprofilozó menüből érheti el a profilkészítési eszközök átfogó készletét.

További információ: Alkalmazások teljesítményének elemzése Visual Studio diagnosztikai eszközökkel.

XAML felhasználói felület válaszkészsége eszköz

A Visual Studio XAML felhasználói felületének válaszképességi eszköze az alkalmazás XAML-műveleteinek teljesítményhatását méri. Segítségével azonosíthatja az alkalmazás válaszképességét befolyásoló elrendezési, megjelenítési és betöltési problémákat.

Windows Teljesítmény Eszköztár

A Windows Performance Toolkit (WPT) rendszerszintű elemzési eszközöket biztosít a teljesítmény méréséhez és optimalizálásához:

  • Windows Teljesítményrögzítő (WPR) – rendszerszintű teljesítménybeli nyomkövetések rögzítése, beleértve a processzor-, lemez- és memóriatevékenységet.
  • Windows Teljesítményelemző (WPA) – a WPR által rögzített nyomkövetések vizualizációja és elemzése részletes nézetekkel a rendszerinformációkról, az érintésvezérlési eseményekről, a lemez I/O-ról és a GPU-költségekről.

További információ: Windows Performance Toolkit.

.NET diagnosztikai eszközök

A C# és .NET nyelven írt alkalmazásokhoz további diagnosztikai eszközök érhetők el:

  • dotnet-counters – valós időben monitorozza .NET futtatókörnyezet teljesítményszámlálóit.
  • dotnet-trace – részletes .NET futásidejű nyomkövetések gyűjtése elemzéshez.
  • dotnet-dump – folyamatképek rögzítése és elemzése a memóriaproblémák diagnosztizálásához.

További információ: .NET diagnosztikai eszközök.