Analizuj łańcuch oczekiwania: zidentyfikuj zawieszony lub zamrożony proces w systemie Windows 10

Wait Chain Traversal to funkcja wprowadzona w systemie Windows 7(Windows 7) . Jest to narzędzie, które pozwala zidentyfikować rzeczywisty proces, w wyniku którego aplikacja jest zawieszona lub zawieszona. Windows 10/8 idzie o krok dalej i pozwala analizować łańcuch oczekiwania(Wait Chain) bezpośrednio z samego Menedżera zadań Windows 10(Windows 10 Task Manager) . Mój kolega Shyam krótko wspomniał o funkcji Wait Chain Traversal ( WCT ), która umożliwia debugerom diagnozowanie zawieszeń i zakleszczeń aplikacji podczas omawiania funkcji Menedżera zadań systemu Windows . Dziś przyjrzyjmy się temu nieco bardziej szczegółowo.

Poczekaj na przejście łańcucha

W systemie Windows 7 (Windows 7)Monitor zasobów(Resource Monitor) oferuje  możliwość analizy łańcucha oczekiwania(Wait Chain) . Uruchom resmon , aby otworzyć Monitor zasobów(Resource Monitor) . Zidentyfikuj zawieszony lub zawieszony proces, kartę Przegląd(Overview) lub Procesor(CPU) i kliknij go prawym przyciskiem myszy. W menu kontekstowym zobaczysz Analizuj łańcuch oczekiwania(Analyze Wait Chain) .

Poczekaj na przejście łańcucha

Windows 10/8 pozwala teraz analizować łańcuch oczekiwania(Wait Chain) bezpośrednio z samego Menedżera zadań systemu Windows(Windows Task Manager)(Windows Task Manager) , oprócz Monitora zasobów(Resource Monitor) . Otwórz Menedżera zadań(Task Manager) i zidentyfikuj zawieszony lub zamrożony proces. Kliknij go prawym przyciskiem myszy i wybierz Analizuj łańcuch oczekiwania(Analyze wait chain) w menu kontekstowym.

Poczekaj okna przechodzenia łańcucha 8

Analizuj łańcuch oczekiwania

Drzewo analizowania łańcucha oczekiwania(Analyze Wait Chain) pokazuje, które procesy lub otwarte węzły w drzewie używają lub czekają na użycie zasobu używanego przez inny proces lub węzły podrzędne w drzewie, i jest wymagane do kontynuowania wybranego procesu. Wait Chain Traversal ( WCT ) umożliwia debugerom systemu Windows diagnozowanie zawieszeń i zakleszczeń aplikacji. Możesz przeczytać więcej na ten temat w TechNet .

Po otwarciu kart Przegląd(Overview) lub Procesor(CPU) zobaczysz listę uruchomionych procesów. Jeśli proces się zawiesił, zostanie podświetlony czerwonym tekstem „Nie odpowiada”. Możesz kliknąć proces prawym przyciskiem myszy i przypisać nowe zadanie, w tym zakończyć proces.

nie odpowiada

Zabij(Kill) Brak odpowiedzi, zawieszony, zamrożony proces

Jeśli wybierzesz opcję Analizuj łańcuch oczekiwania(Analyze Wait Chain) , zobaczysz listę procesów i powiązane z nią drzewo procesów. Możesz również zobaczyć komunikat – proces xyz.exe czeka na inny proces (abc.exe)(xyz.exe process is waiting for another process (abc.exe)) , aby podać przykład. Jeśli otworzyłeś Menedżera zadań(Task Manager) jako administrator, będziesz mógł zobaczyć o wiele więcej procesów. Jeśli używasz systemu Windows(Windows) jako administrator, Menedżer zadań(Task Manager) będzie domyślnie podwyższony w systemie Windows 8(Windows 8) . Poniższy rysunek pokazuje tylko, jak wygląda pudełko. Żaden z moich procesów nie wisiał wystarczająco długo, abym mógł uzyskać jego drzewo oczekiwania(Wait Tree) .

analizuj-czekaj-łańcuch-box

Możesz teraz poczekać lub zdecydować się na zabicie procesu, ale pamiętaj, kiedy zabijasz dowolny proces, jeśli jest to proces systemowy, a inne zależne od niego funkcje mogą również ulec awarii, więc musisz tutaj być ostrożny.

Nawiasem mówiąc, Process Hacker pomoże ci również dowiedzieć się, który z twoich procesów się zawiesza. Więc co to jest powiesić(What is Hang) . To narzędzie(This utility) próbuje wykryć oprogramowanie lub proces, który jest aktualnie zawieszony i wyświetla informacje, które mogą pozwolić ci uporządkować i zrozumieć, co dokładnie jest przyczyną takiego zawieszania się.



About the author

Jestem inżynierem komputerowym z ponad 10-letnim doświadczeniem w branży oprogramowania, w szczególności w Microsoft Office. Napisałem artykuły i samouczki na różne tematy związane z pakietem Office, w tym wskazówki, jak efektywniej korzystać z jego funkcji, sztuczki do opanowania typowych zadań biurowych i nie tylko. Moje umiejętności jako pisarza sprawiają, że jestem również doskonałym źródłem informacji dla innych osób, które chcą dowiedzieć się więcej o pakiecie Office lub po prostu potrzebują szybkiej porady.



Related posts