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
Na pasku narzędzi Eksplorator wydajności kliknij strzałkę obok listy rozwijanej Metoda.
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
W Eksploratorze wydajności, wybierz sesję oceniania wydajności.
Nazwa pliku sesji oceniania wydajności ma rozszerzenie psess.
Kliknij prawym przyciskiem myszy sesję oceniania wydajności, a następnie kliknij Właściwości.
Na Stronie właściwości, kliknij Ogólne.
Kliknij opcję z preferowaną metodą pobierania.
Aby uzyskać informacje o innych opcjach, które są dostępne podczas zbierania danych próbkowania, zobacz Zbieranie statystyki wydajności za pomocą pobierania próbek
Aby uzyskać informacje o innych opcjach, które są dostępne podczas zbierania próbek, zobacz Zbierania szczegółowych danych czasu przy użyciu Instrumentacji.
Aby wybrać zbieranie danych pamięci .NET przy użyciu właściwości sesji oceniania wydajności
W Eksploratorze wydajności, wybierz sesję oceniania wydajności.
Nazwa pliku sesji oceniania wydajności ma rozszerzenie psess.
Kliknij prawym przyciskiem myszy sesję oceniania wydajności, a następnie kliknij Właściwości.
Na Stronie właściwości, kliknij Ogólne.
Kliknij Pobieranie próbek lub Instrumentacja.
Kliknij Zbieraj informacje o alokacji obiektu .NET, aby zbierać rozmiar i liczbę alokacji obiektów .NET Framework.
(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
W Eksploratorze wydajności, kliknij prawym przyciskiem myszy sesję wydajności, a następnie kliknij Właściwości.
Na Stronie właściwości, kliknij Ogólne.
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