Właściwości procesu, okno dialogowe

Użyj tego okna dialogowego, aby dowiedzieć się więcej o konkretnym procesie. Aby wyświetlić to okno dialogowe, przenieś fokus do okna widoku Procesy. Wybierz dowolny węzeł procesu w drzewie, a następnie wybierz pozycję Właściwości z menu Widok .

Karta Ogólne, Właściwości procesu

Użyj karty Ogólne, aby dowiedzieć się więcej o konkretnym procesie. Dostępne są następujące ustawienia:

Wpis opis
Nazwa modułu Nazwa modułu.
Identyfikator procesu Unikatowy identyfikator tego procesu. Numery identyfikatorów procesów są ponownie używane, więc identyfikują proces tylko przez okres istnienia tego procesu. Typ obiektu Process jest tworzony podczas uruchamiania programu. Wszystkie wątki w procesie współdzielą tę samą przestrzeń adresową i mają dostęp do tych samych danych.
Podstawa priorytetu Bieżący podstawowy priorytet tego procesu. Wątki w procesie mogą podnieść i obniżyć własny priorytet bazowy względem priorytetu podstawowego procesu.
Wątki Liczba wątków aktualnie aktywnych w tym procesie.
Czas procesora CPU Łączny czas procesora CPU poświęcony na ten proces i jego wątki. Równy czas użytkownika i czas uprzywilejowany.
Czas użytkownika Skumulowany czas, jaki upłynął, przez jaki wątki tego procesu spędziły wykonywanie kodu w trybie użytkownika w wątkach bezczynnych. Aplikacje są wykonywane w trybie użytkownika, podobnie jak podsystemy, takie jak menedżer okien i aparat graficzny.
Czas uprzywilejowany Łączny czas, jaki upłynął ten proces, został uruchomiony w trybie uprzywilejowanym w wątkach bezczynnych. Warstwa usługi, procedury wykonawcze i jądro są wykonywane w trybie uprzywilejowanym. Sterowniki urządzeń dla większości urządzeń innych niż karty graficzne i drukarki są również wykonywane w trybie uprzywilejowanym. Niektóre działania wykonywane przez system Windows dla aplikacji mogą pojawiać się w innych procesach podsystemu oprócz czasu uprzywilejowanego.
Czas Łączny czas, który upłynął przez ten proces, został uruchomiony.

Karta Pamięć, Właściwości procesu

Użyj karty Pamięć, aby pokazać, jak proces używa pamięci. Dostępne są następujące ustawienia:

Wpis opis
Bajty wirtualne Bieżący rozmiar (w bajtach) wirtualnej przestrzeni adresowej używanej przez proces. Użycie wirtualnej przestrzeni adresowej niekoniecznie oznacza odpowiednie użycie stron dysku lub pamięci głównej. Jednak przestrzeń wirtualna jest skończona i użycie zbyt dużej ilości może ograniczyć możliwość ładowania bibliotek.
Szczytowe bajty wirtualne Maksymalna liczba bajtów wirtualnej przestrzeni adresowej używanej przez proces w dowolnym momencie.
Zestaw roboczy Zestaw stron pamięci, których ostatnio dotyczą wątki w tym procesie. Jeśli ilość wolnej pamięci na komputerze przekracza próg, strony pozostają w zestawie roboczym procesu, nawet jeśli nie są używane. Gdy ilość wolnej pamięci spadnie poniżej progu, strony są przycinane z zestawu roboczego. Jeśli są one potrzebne, są one nietrwałe z powrotem do zestawu roboczego przed pozostawieniem pamięci głównej.
Szczytowy zestaw roboczy Maksymalna liczba stron w zestawie roboczym tego procesu w dowolnym momencie.
Stronicowane bajty puli Bieżąca ilość stronicowanej puli przydzielonej przez proces. Stronicowana pula to systemowy obszar pamięci, w którym składniki systemu operacyjnego uzyskują miejsce podczas wykonywania wyznaczonych zadań. Strony stron puli można stronicować do pliku stronicowania, gdy system nie ma do niego dostępu przez trwały okres czasu.
Niestronicowane bajty puli Bieżąca liczba bajtów w puli niestronicowanej przydzielonej przez proces. Pula niestronicowana to obszar pamięci systemowej, w którym miejsce jest uzyskiwane przez składniki systemu operacyjnego w miarę wykonywania wyznaczonych zadań. Nie można stronicować stron puli niestronicowanych do pliku stronicowania; pozostają w pamięci głównej, o ile zostaną przydzielone.
Bajty prywatne Bieżąca liczba bajtów przydzielonych przez ten proces, których nie można udostępnić innym procesom.
Wolne bajty Całkowita nieużywana wirtualna przestrzeń adresowa tego procesu.
Bajty zarezerwowane Całkowita ilość pamięci wirtualnej zarezerwowanej do użytku w przyszłości przez ten proces.
Bezpłatne bajty obrazów Ilość wirtualnej przestrzeni adresowej, która nie jest używana ani zarezerwowana przez obrazy w ramach tego procesu.
Bajty obrazów zarezerwowanych Suma wszystkich pamięci wirtualnych zarezerwowanych przez obrazy są uruchamiane w ramach tego procesu.

Karta Plik strony, Właściwości procesu

Użyj karty Plik strony, aby zbadać plik stronicowania procesu. Dostępne są następujące ustawienia:

Wpis opis
Bajty plików stronicowych Bieżąca liczba stron używanych przez ten proces w pliku stronicowania. Plik stronicowania przechowuje strony danych używanych przez proces, ale nie zawiera innych plików. Plik stronicowania jest używany przez wszystkie procesy, a brak miejsca w pliku stronicowania może powodować błędy podczas uruchamiania innych procesów.
Bajty pliku strony szczytowej Maksymalna liczba stron używanych przez ten proces w pliku stronicowania.
Błędy strony Liczba błędów strony przez wątki wykonywane w tym procesie. Błąd strony występuje, gdy wątek odwołuje się do strony pamięci wirtualnej, która nie znajduje się w zestawie roboczym w pamięci głównej. W związku z tym strona nie jest pobierana z dysku, jeśli znajduje się na liście rezerwowej i w związku z tym jest już w pamięci głównej, lub jeśli jest używana przez inny proces, za pomocą którego strona jest udostępniana.

Karta Spacja, Właściwości procesu

Użyj karty Spacja, aby zbadać przestrzeń adresową procesu. Dostępne są następujące ustawienia:

Wpis opis
Pokaż dla miejsca oznaczonego jako Użyj tego pola listy, aby wybrać kategorię miejsca (obraz, zamapowany, zarezerwowany lub nieprzypisany).
Bajty wykonywalne Dla wybranej kategorii suma całej przestrzeni adresowej używanej przez ten proces. Pamięć wykonywalna to pamięć, która może być wykonywana przez programy, ale może nie być odczytywana ani zapisywana.
Exec-Read-Only Bytes Dla wybranej kategorii suma całej przestrzeni adresowej używanej z właściwościami tylko do odczytu używanymi przez ten proces. Pamięć exec-tylko do odczytu to pamięć, którą można wykonać, a także odczytywać.
Exec-Read-Write Bytes Dla wybranej kategorii suma całej przestrzeni adresowej używanej z właściwościami odczytu i zapisu używanymi przez ten proces. Pamięć exec-read-write to pamięć, którą można wykonywać przez programy, a także odczytywać i modyfikować.
Exec-Write Copy Bytes Dla wybranej kategorii suma całej przestrzeni adresowej, która może być wykonywana przez programy, a także odczytywanie i pisanie. Ten typ ochrony jest używany, gdy pamięć musi być współdzielona między procesami. Jeśli udostępnianie przetwarza tylko odczyt pamięci, wszystkie używają tej samej pamięci. Jeśli proces udostępniania wymaga dostępu do zapisu, kopia tej pamięci zostanie wykonana dla tego procesu.
Bajty bez dostępu Dla wybranej kategorii suma całej przestrzeni adresowej, która uniemożliwia jej użycie przez proces. Naruszenie dostępu jest generowane w przypadku próby zapisu lub odczytu.
Bajty tylko do odczytu Dla wybranej kategorii suma całej przestrzeni adresowej, którą można wykonać, a także odczytywać.
Bajty odczytu i zapisu Dla wybranej kategorii suma całej przestrzeni adresowej, która umożliwia odczytywanie i zapisywanie.
Bajty zapisu Dla wybranej kategorii suma całej przestrzeni adresowej, która umożliwia udostępnianie pamięci do odczytu, ale nie do zapisu. Gdy procesy odczytują tę pamięć, mogą współużytkować tę samą pamięć. Jednak gdy proces udostępniania chce mieć dostęp do odczytu/zapisu do tej pamięci udostępnionej, kopia tej pamięci jest wykonana do zapisu.
  • Wyszukiwanie procesu w widoku Procesy: wyjaśnia, jak znaleźć określony proces w widoku procesów.
  • Okno dialogowe Wyszukiwanie procesów: służy do znajdowania węzła dla określonego procesu w widoku procesów.
  • Dokumentacja programu Spy++: zawiera sekcje opisujące każde menu i okno dialogowe Programu Spy++.
  • Widok procesów: wyświetla widok drzewa aktywnych procesów.
  • Korzystanie z programu Spy++: wprowadza narzędzie Spy++ i wyjaśnia, jak można go używać.