Udostępnij za pośrednictwem


DA0503: Średnia zestawu roboczego dla procesu jest także wyprofilowane w bajtach

Identyfikator reguły

DA0503

Kategoria

Monitorowanie zasobów

Metoda profilowania

Wszystkie

Wiadomość

Informację tę zebrano tylko w celach informacyjnych.Licznik Zestawu roboczego procesu mierzy zużycie pamięci fizycznej przez profilowany proces.Zgłoszona wartość jest obliczoną średnią z wszystkich interwałów pomiaru.

Typ reguły

Informacja

Podczas profilowania metodami próbkowania, pamięci .NET lub metody rywalizacji o zasoby, należy zebrać co najmniej 10 próbek, aby wywołać regułę.

Opis reguły

Ten komunikat raportuje średnią ilość pamięci fizycznej, wyrażoną w bajtach (zestawach roboczych), które są aktualnie używane przez proces.Zestaw roboczy procesu reprezentuje strony znajdujące się aktualnie w pamięci fizycznej przestrzeni adresowej procesu.

Raportowana wartość zawiera strony rezydenta z segmentów pamięci współużytkowanej, do których odwołuje się proces.Zliczane są współużytkowane biblioteki DLL znajdujące się w segmentach pamięci współużytkowanej do których odwołuje się proces.Wartość zestawu roboczego procesu może być wyższa niż ilość pamięci wirtualnej przydzielonej przez proces z powodu segmentów pamięci współużytkowanej.

Zgłaszana wartość jest średnią z wszystkich interwałów pomiaru, w których profilowany proces był aktywny.

Rozmiar zestawu roboczego procesu odzwierciedla ilość pamięci wirtualnej z której proces aktywnie korzysta.Wpływ na to ma także ilość fizycznej pamięci (lub pamięci RAM) dostępnej do uruchamiania aplikacji oraz rywalizacja o tą pamięć fizyczną z innymi działającymi procesami.Jeśli pamięć fizyczna jest ograniczona, wartość zestawu roboczego procesu jest APT, żeby różnić się znacznie kiedy systemy operacyjne próbują zrównoważyć użycie pamięci pomiędzy aktywne procesy przez okresowe przycinanie dość nieaktywnych stron z zestawu roboczego procesu.

Aby uzyskać więcej informacji na temat zestawów roboczych procesu, zobacz Zestaw roboczy w dokumentacji MSDN Zarządzanie pamięcią systemu Windows.

Sposób użycia danych reguły

Wartości reguły można użyć do porównania wydajności różnych wersji lub kompilacji programu lub do zrozumienia wydajności aplikacji podczas profilowania scenariuszy testowych.

Kliknij dwukrotnie wiadomość w oknie Lista błędów, aby przejść do Widoku znaczników danych profilowania.Znajdź kolumny Proces\Zestaw roboczy i Pamięć\Strony/s.Porównaj dwie kolumny i sprawdź, czy istnieją szczególne fazy wykonywania programu, które wydają się być skojarzone ze zwiększoną aktywnością stronicowania We/Wy.