Udostępnij za pośrednictwem


Jak: Wybierz metod zbierania

Narzędzia profilowania Visual Studio wspierają trzy metody zbierania danych wydajności: próbkowanie, instrumentacja i współbieżność.Można używać zarówno metod próbkowania jak i instrumentacji, aby zbierać dane alokacji pamięci .NET oraz okresu życia.

Wymagania

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

Można użyć właściwości Metoda sesji oceniania wydajności, aby określić najbardziej właściwą metodę zbierania dla aplikacji.Metodę zbierania można ustawić w Kreatorze Wydajności, Eksploratorze Wydajności, lub na stronach właściwości sesji oceniania wydajności.Jeśli używasz narzędzi wiersza poleceń, zobacz Przy użyciu profilowania narzędzia z wiersza polecenia.

Kreator Wydajności

Aby wybrać metodę zbierania używając Kreatora Wydajności

  • Na pierwszej stronie kreatora wybierz jedną z następujących opcji:

Opcja

Opis

Próbkowanie CPU

Zbiera statystyki aplikacji, które są pomocne przy początkowej analizie, oraz analizie problemów wykorzystania CPU.

Instrumentacja

Zbiera szczegółowe dane na temat czasu, które są użyteczne przy szczegółowej analizie problemów wydajności wejścia/wyjścia.

Alokacja pamięci .NET

Zbiera dane alokacji pamięci .NET Framework przez użycie metody profilowania próbkowanie.

Współbieżność

Zbiera dane liczbowe rywalizacji zasobów.

Eksplorator wydajności

Aby wybrać metodę zbierania za pomocą Eksploratora wydajności

  1. Na pasku narzędzi Eksplorator wydajności kliknij strzałkę obok listy rozwijanej Metoda.

  2. Kliknij opcję z preferowaną metodą pobierania.

Strony właściwości sesji oceny wydajności

Aby wybrać metodę zbierania próbek lub instrumentacji za pomocą właściwości sesji oceniania wydajności

  1. W Eksploratorze wydajności, wybierz sesję oceniania wydajności.

    Nazwa pliku sesji oceniania wydajności ma rozszerzenie psess.

  2. Kliknij prawym przyciskiem myszy sesję oceniania wydajności, a następnie kliknij Właściwości.

  3. Na Stronie właściwości, kliknij Ogólne.

  4. Kliknij opcję z preferowaną metodą pobierania.

Aby wybrać zbieranie danych pamięci .NET przy użyciu właściwości sesji oceniania wydajności

  1. W Eksploratorze wydajności, wybierz sesję oceniania wydajności.

    Nazwa pliku sesji oceniania wydajności ma rozszerzenie psess.

  2. Kliknij prawym przyciskiem myszy sesję oceniania wydajności, a następnie kliknij Właściwości.

  3. Na Stronie właściwości, kliknij Ogólne.

  4. Kliknij Pobieranie próbek lub Instrumentacja.

  5. Kliknij Zbieraj informacje o alokacji obiektu .NET, aby zbierać rozmiar i liczbę alokacji obiektów .NET Framework.

  6. (Opcjonalnie) Kliknij Zbieraj informacje o okresie istnienia obiektu .NET, aby zbierać dane o pokoleniach odzyskiwania pamięci, w których pamięć obiektu została odzyskana.

    Aby uzyskać więcej informacji na temat innych opcji dostępnych podczas zbierania danych pamięci .NET, zobacz Zbieranie.Alokacja pamięci netto i okres istnienia danych.

Aby wybrać zbieranie danych o współbieżności przy użyciu właściwości sesji oceniania wydajności

  1. W Eksploratorze wydajności, kliknij prawym przyciskiem myszy sesję wydajności, a następnie kliknij Właściwości.

  2. Na Stronie właściwości, kliknij Ogólne.

  3. Kliknij Współbieżność.

Zobacz też

Koncepcje

Konfigurowanie sesji wydajności dla narzędzia profilowania

Opis pobierania próbek wartości danych w narzędzia profilowania

Właściwości sesji wydajności