Udostępnij za pośrednictwem


Porady: wybieranie zdarzeń pobierania próbek

Domyślnie Profiling Tools 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żna uwagaWaż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 wyrzucający elementy bezużyteczne są używane do zbierania danych.

Aby wybrać zdarzenie próbkowania

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

  2. Na Strony właściwości, kliknij właściwość Pobieranie próbek.

  3. 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.

  4. 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.

  5. 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

Porady: wybieranie metod kolekcji

Koncepcje

Konfigurowanie sesji wydajności dla narzędzi profilowania

CPU i liczniki systemu Windows w narzędziach profilowania

Zapoznanie z wartościami danych próbkowania w narzędziach profilowania

Korzystanie z narzędzi do profilowania z wiersza polecenia