Windows · Diagnoza

Wszędzie 20%. Komputer nadal działa wolno.

Użycie mówi, jak zajęta jest maszyna. Nie mówi, na co czeka Twoje kliknięcie.

Marcin Firmuga·Opublikowano 2026-07-29·15 min czytania

Menu Start otwiera się trzy sekundy. Eksplorator plików zatrzymuje się przed pokazaniem folderu. Karta przeglądarki robi się biała i każe czekać. Menedżer zadań pokazuje 18% CPU, 54% pamięci i 2% dysku. Nic nie jest czerwone ani pełne, a komputer ewidentnie działa wolno.

Brakującym pojęciem jest ścieżka krytyczna. Kliknięcie uruchamia łańcuch pracy. Wątek programu wykonuje kod, prosi o plik, system pobiera stronę pamięci, sterownik kończy przerwanie i dopiero wtedy okno może się narysować. Czynność kończy się w tempie najwolniejszego wymaganego kroku. Siedem innych rdzeni może odpoczywać. Dysk może przesłać prawie zero danych. Łączne użycie wygląda świetnie, a jedno ogniwo zatrzymuje cały łańcuch.

Kliknięcie przechodzi przez łańcuch zależności
Wejście2 ms
Wątek programu7 ms
Oczekiwanie na dysk640 ms
Rysowanie9 ms
Przez większość tego czasu maszyna jest bezczynna. Twoja czynność nadal czeka 640 ms.

Dlatego „nic nie ma 100%” nie jest diagnozą. Poniżej znajdziesz sześć wąskich gardeł najczęściej ukrywanych przez średnie, zwykłe narzędzia Windows, które je odsłaniają, oraz moment, w którym pełny ślad wydajności naprawdę ma sens.

W tym poradniku
  1. Dlaczego normalne procenty mogą ukryć długie oczekiwanie
  2. Sześć wąskich gardeł spłaszczanych przez Menedżer zadań
  3. Test zaczynający się od dowodów
  4. Zacznij od objawu, nie od listy trików
  5. Co dodaje PC Workman

Dlaczego normalne procenty mogą ukryć długie oczekiwanie

Procent zwykle łączy pracę z pewnego czasu i wielu elementów sprzętu. Świetnie nadaje się do szybkiego podglądu, ale wygładzanie usuwa dokładnie to, przez co komputer wydaje się wolny: krótki, lokalny zastój wymaganego zasobu.

Dokumentacja Menedżera zadań Microsoftu podaje bardzo czysty przykład. W komputerze z ośmioma procesorami logicznymi jeden procesor logiczny obciążony w pełni wnosi tylko 12,5% do łącznego użycia CPU. Przy 16 wątkach będzie to 6,25%. Jeśli program czeka na ten jeden zajęty wątek, dostępne rdzenie nie pomagają. Cała czynność stoi za fragmentem, którego nie da się podzielić.

Niskie użycie może oznaczać oczekiwanie, nie zdrowie. Wątek czekający na dysk, odpowiedź sieci albo sterownik nie zużywa CPU. Wykres procesora może spaść właśnie dlatego, że program nie może iść dalej.

Sześć wąskich gardeł spłaszczanych przez Menedżer zadań

1. Jeden pełny procesor logiczny

W Menedżerze zadań otwórz Wydajność i CPU, kliknij wykres prawym przyciskiem, a następnie wybierz Zmień wykres na > Procesory logiczne. Nie szukasz rdzenia, który kiedykolwiek dotknął 100%. Harmonogram przenosi wątki. Szukasz powtarzalnego wzoru, w którym podczas wolnej czynności znika pojemność jednego procesora logicznego, nawet jeśli praca przeskakuje między wykresami.

Częste przykłady to główny wątek gry, dekompresja, jednowątkowy instalator, skrypt w programie oraz rozszerzenie powłoki blokujące Eksplorator plików. Większa liczba rdzeni nie przyspieszy fragmentu, którego nie można uruchomić równolegle.

2. Skok krótszy niż rozdzielczość wykresu

Domyślny wykres jest podsumowaniem. Skok CPU trwający 150 ms może wyraźnie zatrzymać okno, a potem zniknąć w sekundowej próbce. Posortuj kartę Procesy lub Szczegóły według CPU przed odtworzeniem problemu albo zapisz liczniki w Monitorze wydajności. Przy bardzo krótkich usterkach Windows Performance Recorder i Windows Performance Analyzer zachowują oś czasu zamiast wygładzać ją do średniej.

3. Opóźnienie dysku bez wysokiego transferu

Dysk nie musi przesyłać setek megabajtów, aby Cię zatrzymać. Wystarczy jeden wymagany odczyt z czasem odpowiedzi 600 ms. Uruchom resmon, przejdź do Dysku i obserwuj Czas odpowiedzi podczas odtwarzania pauzy. Microsoft traktuje utrzymujące się opóźnienie jako ważny licznik i wyraźnie oddziela je od przepustowości. Krótkie skoki się zdarzają. Powtarzalne długie oczekiwania zgrane z objawem wymagają uwagi.

Jeśli Dysk pokazuje 100% czasu aktywności, osobny poradnik o 100% użycia dysku wyjaśnia, dlaczego zajęty czas i szybkość transferu są różnymi pomiarami.

4. Hard faults i presja pamięci zadeklarowanej

„Pamięć ma 70%” nie mówi, czy dokładnie ta strona pamięci, której potrzebuje program, znajduje się w RAM. Hard fault występuje, gdy Windows musi pobrać ją z dysku zamiast z listy w pamięci. Pojedyncze zdarzenia są normalne. Seria zgrana z każdą pauzą łączy zarządcę pamięci z objawem.

Monitor zasobów pokazuje Hard Faults/s dla każdego procesu. Czytaj również pamięć Dostępną i zadeklarowaną, nie tylko wielki procent. Poradnik o wysokim użyciu RAM rozdziela pożyteczny cache, prawdziwą presję i wyciek pamięci.

5. Niskie efektywne taktowanie, temperatura lub limit mocy

Dwadzieścia procent CPU przy 600 MHz nie oznacza tej samej wydajności co dwadzieścia procent przy 4,5 GHz. Laptop w złym trybie zasilania, gorący procesor obniżający taktowanie, ograniczenie ładowarki lub firmware i agresywna polityka baterii mogą tworzyć niskie użycie, bo dostępna wydajność została już zmniejszona.

Czytaj użycie razem z efektywnym taktowaniem, temperaturą i mocą. Jeśli pod tym samym obciążeniem taktowanie spada wraz ze wzrostem temperatury lub limitu mocy, przejdź do poradnika throttling termiczny kontra limit mocy.

6. Zakłócenia DPC i ISR sterownika

Przerwania sprzętowe i odroczone wywołania procedur są normalnymi częściami Windows. Źle zachowujące się urządzenie albo sterownik może wykonywać je zbyt często lub zbyt długo, opóźniając wątki wymagające regularnego czasu. Dokumentacja Windows Performance Analyzer Microsoftu opisuje ten sam wzór przy odtwarzaniu i animacji: nadmierny czas DPC lub ISR może zostawić za mało czasu procesora dla wątku.

To diagnoza wymagająca śladu. Nie odinstalowuj sterowników tylko dlatego, że internetowa lista wspomniała „DPC”. Nagraj zły fragment przez Windows Performance Recorder, sprawdź DPC/ISR w WPA i szukaj skoków zgranych z opóźnieniem. Zgodność w czasie jest ważniejsza niż groźnie wyglądająca nazwa modułu.

Ukryte oczekiwanieSzybki dowódNarzędzie do potwierdzenia
Jeden krytyczny wątek CPUPojemność jednego procesora logicznego znika podczas pauzyWykresy logiczne Menedżera zadań, potem CPU Usage w WPA
Krótki skokProces skacze tylko przy powtarzaniu czynnościLog PerfMon albo WPR/WPA
Opóźnienie dyskuCzas odpowiedzi rośnie razem z pauząMonitor zasobów lub PerfMon
Hard faultSeria Hard Faults/s dla danego procesuMonitor zasobów, potem pamięć w WPA
Zmniejszona wydajność CPUTaktowanie spada albo nie rośnie pod tym samym obciążeniemHistoria czujników i kontrola trybu zasilania
Zakłócenia sterownikaRegularna usterka czasu, często również dźwięku lub animacjiOś DPC/ISR w WPR/WPA

Test zaczynający się od dowodów

  1. Nazwij jeden objaw. „Komputer jest wolny” to zbyt szerokie zdanie. „Otwarcie tego lokalnego folderu trwa trzy sekundy” da się zmierzyć.
  2. Spraw, aby dało się go powtórzyć. Użyj tego samego folderu, uruchomienia programu, działania menu albo sceny gry. Zapisz, czy tylko pierwsza próba jest wolna.
  3. Oznacz przedział czasu. Zapisz sekundę rozpoczęcia i zakończenia albo nagraj ekran z widocznym zegarem. Korelacja potrzebuje czasu.
  4. Najpierw sprawdź tanie sygnały. Procesory logiczne, taktowanie i temperaturę, dostępną pamięć, hard faults oraz czas odpowiedzi dysku.
  5. Zmieniaj jedną przyczynę, nie pięć ustawień. Odłącz jedno podejrzane urządzenie, zatrzymaj jeden potwierdzony klient synchronizacji albo zmień jeden tryb zasilania. Powtórz test.
  6. Nagraj pełny ślad dopiero przy czystych licznikach. WPR i WPA służą do znajdowania oczekiwania niewidocznego w podsumowaniach, nie do ozdabiania zgadywania większą liczbą wykresów.
Nie zaczynaj od debloatu. Wyłączenie usług może zmienić czas na tyle, że objaw się schowa bez naprawienia przyczyny. Niszczy też punkt odniesienia. Mierz tę samą czynność przed i po jednej odwracalnej zmianie.

Zacznij od objawu, nie od listy trików

ObjawPierwsze miejsce do sprawdzeniaDlaczego
Eksplorator zatrzymuje się w jednym folderzeCzas odpowiedzi dysku, miniatury, rozszerzenie powłoki, ścieżka sieciowaReszta Windows nie przechodzi przez tę ścieżkę
Wszystko zwalnia po wybudzeniuTaktowanie, tryb zasilania, stan urządzenia lub sterownikaWybudzenie zmienia stan sprzętu, nie tylko autostart
Pisanie albo dźwięk zacina się w równym rytmieŚlad DPC/ISR, urządzenia USB, audio i siecioweRegularny czas wskazuje na okresowy element systemu
Pierwsze uruchomienie wolne, drugie szybkieDysk, skan antywirusa, cache lub kompilacjaRozgrzane dane zmieniają drugą próbę
Wolny jest tylko jeden program onlineSieć, DNS, odpowiedź usługi, profil programuLokalne użycie nie wyjaśnia zdalnego oczekiwania
Zwalnia dopiero po dziesięciu minutach obciążeniaTemperatura, taktowania, moc i rosnąca pamięćUsterka zależy od nagromadzonego ciepła lub stanu

Co dodaje PC Workman

Menedżer zadań jest migawką. PC Workman najbardziej pomaga tutaj jako kontekst w czasie: obciążenie CPU i GPU, pamięć, temperatury, taktowania, moc oraz procesy aktywne w okolicy spowolnienia. Historia lepiej odpowiada na pytanie „co zmieniło się przed zwolnieniem?” niż okno otwarte już po zdarzeniu.

Obecna wersja nie wykonuje pełnego śladu WPR/WPA, nie przypisuje opóźnień DPC/ISR i nie pokazuje każdego licznika opóźnienia dysku. Do tych zadań użyj narzędzi Microsoftu. PC Workman może zawęzić przedział i potwierdzić lub odrzucić temperaturę, spadek taktowania, presję pamięci oraz zwykłe obciążenie procesów, zanim przejdziesz do śladu.

Krótkie odpowiedzi

Dlaczego komputer działa wolno przy niskim CPU i RAM?

Ponieważ jeden wymagany krok czeka. Wątek, żądanie dysku, hard fault, przerwanie sterownika albo zdalna odpowiedź mogą zatrzymać czynność, gdy większość maszyny pozostaje bezczynna.

Czy jeden rdzeń CPU może spowolnić cały komputer?

Tak. Pełny procesor logiczny to tylko 12,5% łącznego użycia w systemie ośmiowątkowym i 6,25% w 16-wątkowym. Jeśli czynność zależy od tego wątku, wolne rdzenie nie skracają oczekiwania.

Co zmierzyć najpierw?

Powtórz jedną dokładną czynność, a w tym samym przedziale sprawdź procesory logiczne, efektywne taktowanie, dostępną pamięć, hard faults oraz czas odpowiedzi dysku.

Źródła pierwotne

Paragon Artykuł PRO · ciche awarie Najgroźniejszy błąd nie wywala programu. On kończy się sukcesem. Sześć prawdziwych awarii, które działały bez zarzutu i nie robiły nic, tydzień z asystentem piszącym szybciej, niż zdążyłem czytać, i pięć kontroli, które to łapią. Przeczytaj artykuł →
Zachowaj historię, którą traci Menedżer zadań. PC Workman zapisuje kontekst spowolnienia, dzięki czemu dochodzenie zaczyna się od czasu i zmiany, nie od przypadkowej listy trików. Program jest darmowy i otwartoźródłowy. Analiza działa lokalnie. Pobierz dla Windows.

Jeśli ukrytym limitem jest pamięć karty graficznej, przejdź do poradnika o VRAM w grach i lokalnym AI →

MF

Marcin Firmuga

Twórca PC Workmana · HCK_Labs

Najpierw buduję monitor, później piszę poradnik na podstawie liczników, które naprawdę rozdzielają jedną usterkę od drugiej.