Zatwierdzono: Fortect
Jeśli jądro windbg dosłownie utknęło na twoim komputerze, ten artykuł powinien pomóc.
Przygotowywanie WinDbg
Po załadowaniu tego formatu masz teraz dostęp do poleceń, które pozwalają klientom tylko na analizę zawieszonego zrzutu. Oto wszystkie nasze główne polecenia, których używam, gdy mam do czynienia z przepełnieniem pamięci, wysokim zużyciem/zawieszaniem procesora i awariami aplikacji mobilnych.
Nieoczekiwane Zmiana ramki nici podczas jednego kroku
Jeśli poświęcisz temu długi okres czasu Jeśli dotrzesz do jądra za pomocą kodu (na przykład za pomocą F10 lub F11), możesz znaleźć: podczas okresów kontroli nagle znajduje się w sytuacji, której się nie spodziewałeś. To jeden z najbardziej może jeśli program działa z jednym IRQL mniejszym niż DISPATCH_LEVEL, a ty? Krok interwencji (F10). Gdybyś o tym wiedział, Twoja firma postępuje zgodnie z cyklem kontrolnym Podczas pewnego wątku, a teraz stwórz bieżący wątek, o którym będziesz wiedzieć czy przewód się zmienił.
Analiza zrzutu. Rozwiązywanie problemów z wieloma procesami w przypadku awarii
Ta dyrektywa ułatwi analizę zawieszania się narzędzia spowodowanego przez duży łańcuch wywołań RPC. Pierwsza część tego artykułu dotyczy ręcznie tworzonego zrzutu przestrzeni pamięci aplikacji (zrzut trybu użytkownika), a druga część dotyczy ręcznie utworzona aplikacja jądra (pełny zrzut pamięci).
Konfiguruj system operacyjny gościa do debugowania jądra sieciowego
Po prawidłowym skonfigurowaniu sieci wirtualnej możesz rozpocząć otwieranie debugera jądra aby to zrobić – nawet po stronie praktycznej maszyny wirtualnej gościa do debugowania.Aby to zrobić, umieść „Debugowanie narzędzi Windows” w systemie gościa wykonującego. Niestety Microsoft nie lekceważy tego stopnia. Będziesz potrzebowaćNajpierw pobierz technologię SDK i uruchom ją w systemie gościa.Następnie wyłącz wszystkie sugerowane funkcje z wyjątkiem „Narzędzi debugowania dla systemu Windows”, a następnie włącz je:
Przyspiesz teraz wydajność swojego komputera dzięki temu prostemu pobieraniu.