Teljesítménytippek

A Visual Studio hibakereső PerfTips és a hibakereső által integrált diagnosztikai eszközök segítenek az alkalmazás teljesítményének monitorozásában és elemzésében hibakeresés közben.

Bár a hibakeresővel integrált diagnosztikai eszközök nagyszerű módot jelentenek arra, hogy a fejlesztés során tudomást szereznek a teljesítményproblémákról, a hibakereső jelentős hatással lehet az alkalmazás teljesítményére. A pontosabb teljesítményadatok gyűjtéséhez fontolja meg, hogy a teljesítményprofilozó eszközeit a teljesítményvizsgálatok további részeként használja. Lásd: Profilkészítési eszközök futtatása kiadási vagy hibakeresési buildeken.

Teljesítménytippek

Ha a hibakereső megszakítja a végrehajtást egy törésponton vagy egy ugróműveletnél, a megszakítás és az előző töréspont közötti eltelt idő a szerkesztőablakban tippként jelenik meg. További információ: PerfTips: Teljesítményadatok egy pillantás alatt a Visual Studiohasználatával történő hibakeresés során.

PerfTip

Diagnosztikai eszközök ablak

A töréspontok és a kapcsolódó időzítési adatok a Diagnosztikai eszközök ablakban lesznek rögzítve.

Az alábbi ábrán az Diagnosztikai eszközök ablak látható.

Képernyőkép a Visual Studio hibakereső Diagnosztikai eszközök ablakáról, amelyen az események idővonala és a memória- és PROCESSZORhasználat grafikonjai láthatók.

  • A törésesemények idővonal jelöli a hibakeresési munkamenetben elütött töréspontokat. Kattintson egy eseményre a Hibakereső részletes listájának kiválasztásához.

  • A processzorhasználati grafikon a hibakeresési munkamenet összes processzormagja processzorhasználatának változását mutatja be.

  • Az EseményekHibakereső részletei panel minden töréseseményhez tartalmaz elemeket.

  • A törésesemény Időtartam oszlopa az esemény és az előző töréspont közötti eltelt időt jeleníti meg.

Mesterséges intelligenciával működő optimalizálási javaslatok lekérése a PerfTipstől

A Visual Studio 2026 18.4-es és újabb verzióiban a PerfTips integrálható a Copilot Profiler-ügynökkel, hogy AI-alapú teljesítményelemzést biztosítson a hibakeresés során.

Amikor a hibakereső szünetet tart egy töréspontnál vagy egy lépésművelet után, a PerfTip további teljesítményjelekkel együtt megjeleníti az eltelt időt. A PerfTip gombra kattintva optimalizálási javaslatokat kérhet a Copilottól. A Profiler-ügynök rögzíti a futásidejű adatokat – beleértve az eltelt időt, a processzorhasználatot és a memóriafoglalásokat –, és a Copilot használatával rögzíti a teljesítmény gyakori pontjait, és célzott kódjavításokat javasol.

Képernyőkép a PerfTip-ről a Copilot optimalizálási javaslatával.

Előfeltételek

A Profiler Agent használata a PerfTipből

  1. Állítson be egy töréspontot, és kezdje el az alkalmazás hibakeresését.
  2. Amikor a hibakereső szünetel, figyelje meg a szerkesztőben megjelenő perftipet, amely az eltelt időt mutatja.
  3. Kattintson a PerfTip elemre a Copilot-parancssor teljesítménykörnyezettel való megnyitásához.
  4. A Profiler-ügynök elemzi a rögzített futtatókörnyezeti adatokat, és optimalizálási javaslatokat nyújt.

A Profiler-ügynökkel kapcsolatos teljes oktatóanyagért tekintse meg az alkalmazás profilozását a GitHub Copilot Profiler-ügynökkel.

A PerfTips be- és kikapcsolása

A PerfTips engedélyezése vagy letiltása:

  1. A Hibakeresés menüben válassza a Beállításoklehetőséget.

  2. Ellenőrizze vagy törölje Az eltelt perfTip megjelenítése hibakeresés közben.

A Diagnosztikai eszközök ablak be- vagy kikapcsolása

A Diagnosztikai eszközök ablak engedélyezése vagy letiltása:

  1. A Hibakeresés menüben válassza a Beállításoklehetőséget.

  2. Ügyeljen arra, hogy a Diagnosztikai eszközök engedélyezése jelölése be legyen állítva vagy törölje azt, miközben ahibakeresése folyamatban van.