Jak: Wybierz zdarzenia do pobierania próbek
Domyślnie narzędzia profilowania Visual Studio gromadzą dane wydajności z interwałem, który jest określony jako liczba cykli procesora, które są używane przez profilowany proces.Domyślna liczba cykli w interwale to 10,000,000, co daje około 0,01 sekundy na komputerze 1 GH. Można zmienić liczbę cykli w interwale i można zmienić zdarzenie próbkowania.Dostępne są następujące zdarzenia próbkowania:
Cykle zegarowe - problemy związane z Procesorem.
Błędy strony - problemy związanych z pamięcią.
Wywołania systemowe - problemy związane z wejściem/wyjściem.
Licznik wydajności - liczniki procesora dla problemów wydajności niskiego poziomu.
Ważne |
---|
Podczas zbierania danych pamięci .NET (alokacji lub okresu istnienia obiektu lub obu) przy użyciu metody pobierania próbek, wszystkie zdarzenia pobierania próbek określone przez użytkownika są ignorowane i właściwe zdarzenia alokacji pamięci lub modułu zbierającego elementy bezużyteczne są używane do zbierania danych. |
Aby wybrać zdarzenie próbkowania
W Eksploratorze wydajności, kliknij prawym przyciskiem myszy sesję wydajności, a następnie kliknij Właściwości.
Na Strony właściwości, kliknij właściwość Pobieranie próbek.
Z listy rozwijanej Zdarzenie pobierania próbek wybierz zdarzenie próbkowania, którego chcesz użyć do profilowania aplikacji.
[!UWAGA]
Dostępne liczniki wydajności są włączone tylko po wybraniu Licznik wydajności z listy rozwijanej Zdarzenie pobierania próbek.
Jeśli wybierzesz Licznik wydajności, wybierz licznik określonego procesora z formantu drzewa Dostępne liczniki wydajności.
Liczniki w węźle Przenośne zdarzenia są dostępne dla wszystkich typów procesorów.
Liczniki w węźle Zdarzenia platformy są specyficzne dla procesora na bieżącym komputerze i mogą być niedostępne na innych typach procesorów.
Po zaznaczeniu zdarzenia próbkowania, domyślna wartość interwału pobierania próbek jest wyświetlana w polu tekstowym Interwał próbkowania.W razie potrzeby można wprowadzić wartość w polu tekstowym.
Zobacz też
Zadania
Koncepcje
Konfigurowanie sesji wydajności dla narzędzia profilowania
Procesor i liczniki profilowania narzędzia systemu Windows
Opis pobierania próbek wartości danych w narzędzia profilowania