DA0504: Maksimum zestawu roboczego dla procesu jest także wyprofilowane w bajtach
Identyfikator reguły |
DA0504 |
Kategoria |
Zarządzanie zasobami |
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 maksymalną wartością zaobserwowaną podczas wszystkich pomiarów. |
Typ reguły |
Informacje |
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 maksymalną ilość pamięci fizycznej, wyrażoną w bajtach, które są aktualnie używane przez proces.Zestaw roboczy procesu reprezentuje strony znajdujące się aktualnie w pamięci fizycznej przestrzeni adresowej procesu.Ta reguła raportuje maksymalną wartość zestawu roboczego procesu, gdy profilowanie było aktywne.
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.
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ęć RAM) dostępnej do uruchamiania aplikacji oraz rywalizacja o tą pamięć fizyczną z innymi działającymi procesami.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
Reguła gromadzi dane tego pomiaru od funkcji monitorowania wydajności systemu Windows i zgłasza je tylko w celach informacyjnych.Można jej użyć, aby porównać wydajność różnych wersji lub kompilacji programu lub zrozumieć wydajność aplikacji podczas badania scenariuszy testowych.
Kliknij dwukrotnie wiadomość w oknie Lista błędów, przejdź do danych profilowania Wyświetlanie znaków.Znajdź kolumny licznika Proces\Zestaw roboczy i Pamięć\Strony/s.Następnie znajdź maksymalna wartość Proces\Zestaw roboczy i porównaj ją z wartością Pamięć\Strony/s.Często maksimum zestawu roboczego jest skojarzony z interwałem w którym jest zmniejszona aktywność stronicowania We/Wy, zwłaszcza jeśli komputer posiada ograniczone zasoby pamięci.