Udostępnij za pośrednictwem


Wskazówki dotyczące wydajności (PerfTips)

Debuger programu Visual Studio PerfTips i zintegrowane z debugerem narzędzia diagnostyczne ułatwiają monitorowanie i analizowanie wydajności aplikacji podczas debugowania.

Mimo że zintegrowane z debugerem narzędzia diagnostyczne to doskonały sposób na poznanie problemów z wydajnością podczas opracowywania, debuger może mieć znaczący wpływ na wydajność aplikacji. Aby zebrać dokładniejsze dane dotyczące wydajności, rozważ użycie narzędzi w profilerze wydajności jako dodatkowej części badań wydajności. Zobacz , jak uruchomić narzędzia profilowania w kompilacjach wydaniowych lub debugujących.

PerfTips – Wskazówki dotyczące wydajności

Gdy debuger zatrzymuje wykonywanie w punkcie przerwania lub podczas operacji krokowej, czas, który upłynął między tym zatrzymaniem a poprzednim punktem przerwania, jest wyświetlany jako podpowiedź w oknie edytora. Aby uzyskać więcej informacji, zobacz PerfTips: Informacje o wydajności: szybki podgląd podczas debugowania w programie Visual Studio.

PerfTip

Okno Narzędzi diagnostycznych

Punkty przerwania i skojarzone dane o czasie są rejestrowane w oknie narzędzi diagnostycznych.

Na poniższej ilustracji przedstawiono okno Diagnostic Tools.

zrzut ekranu przedstawiający okno Narzędzia diagnostyczne w debugerze programu Visual Studio z osią czasu zdarzeń i wykresami użycia pamięci i procesora CPU.

  • Oś czasu zdarzeń przerwania oznaczają punkty przerwania, które zostały aktywowane w sesji debugowania. Kliknij zdarzenie, aby je wybrać na liście szczegółów Debugger.

  • Wykres wykorzystania procesora przedstawia zmianę użycia procesora we wszystkich rdzeniach procesora w sesji debugowania.

  • Lista zdarzeń w okienku szczegółów debugera zawiera elementy dla każdego zdarzenia przerwania.

  • Kolumna Czas trwania zdarzenia przerwania wyświetla czas, który upłynął między zdarzeniem a poprzednim punktem przerwania.

Włączanie lub wyłączanie PerfTips

Aby włączyć lub wyłączyć wskazówki dotyczące wydajności:

  1. W menu Debug wybierz pozycję Opcje.

  2. Sprawdź lub odznacz Pokaż upływ czasu w PerfTip podczas debugowania.

Włączanie lub wyłączanie okna narzędzi diagnostycznych

Aby włączyć lub wyłączyć okno Narzędzia diagnostyczne:

  1. W menu Debug wybierz Opcje.

  2. Sprawdź lub wyczyść Włącz narzędzia diagnostyczne podczas debugowania.