/ / co robić, gdy system Windows wchodzi w przerażające użycie 100% procesora zombie - okna, nieskończona pętla, zabij

co zrobić, gdy Windows przejdzie w przerażającym trybie używania zombie w 100% w trybie cpu - okna, nieskończona pętla, zabij

zdarza mi się od czasu do czasu:

Zaczynam swój program w studio graficznym i ze względu na pewne błędy mój program przechodzi w 100% wykorzystanie procesora i zasadniczo całkowicie zamarza okna.

Tylko przez pełną cierpliwość prośbę do menedżera zadań (trwa wieczność, by się wymyślić) mogę zabić mój proces.

Czy inni czasami to spotykają? Czy istnieje sprytna sztuczka, aby obniżyć ten proces (poza wyciągnięciem wtyczki i zniszczeniem plików w HD)? Zabicie go zajmuje teraz 5-10 minut, jeśli menedżer zadań nie jest przypadkowo obecny i muszę o to najpierw poprosić

R

p.s. Dziwne, że „wielozadaniowość” może nadal pozwalać procesom na spożywanie tak dużo czasu, że nic więcej nie da się już zrobić. Mój program nawet nie podbija priorytetów wątków ani niczego

Odpowiedzi:

1 dla odpowiedzi № 1

Sprawdzić Proces Lasso

„Process Lasso to wyjątkowa nowa technologiapoprawi szybkość reakcji i stabilność twojego komputera. Windows, z założenia, pozwala programom monopolizować procesor bez ograniczeń - co prowadzi do zawieszeń i zawieszeń. uruchamiania programów, aby źle zachowane lub nadmiernie aktywne procesy nie zakłócały możliwości korzystania z komputera!

http://www.bitsum.com/prolasso.php

Nie jestem związany z Bitsum, tylko użytkownikiem ich produktu i pomaga mi rozwiązywać tego typu problemy.


0 dla odpowiedzi nr 2

Co warto, nigdy nie widziałem tego na XP 64 lub Vista 64, tworząc aplikacje C ++ w Visual Studio. Być może aktualizacja systemu operacyjnego jest w porządku?

Edytować: używam Process Explorer jako zastępczy Menedżer zadań - nie zdziwiłoby mnie, gdyby lepiej wylądował w odpowiednim czasie, nawet gdy uruchomiony został nieuczciwy proces. I możesz go użyć, aby zwiększyć swój własny priorytet.


0 dla odpowiedzi № 3

Zazwyczaj wciskam ctrl-alt-delete uruchamiam menadżera zadań sortuj według cpu znajdź proces naruszania i kliknij prawym przyciskiem myszy i zakończ proces

Menedżer zadań zazwyczaj ma wystarczający priorytet, aby to zrobić, chociaż może być powolny.


0 dla odpowiedzi nr 4

Myślę, że strzelba w głowę to jedyny sposób, aby się upewnić.
tekst alternatywny


0 dla odpowiedzi № 5

Na ogół nie widzę czegoś takiegościśle jako funkcja aplikacji, która zjada 100% procesora. W ramach testów stabilności / wydajności otrzymałem aplikacje, które powodują, że system Windows działa bardzo wolno, ale zwykle robi się to poprzez pisanie aplikacji o dużej liczbie wątków (powodując tym samym Harmonogram O / S do thrashu), lub przez pisanie aplikacji, które zużywają całą dostępną pamięć systemową lub zasoby (znacznie bardziej wpływają na aplikacje GUI niż po prostu jeden wątek, który zużywa pełny udział czasu procesora podczas jego plasterków).


0 dla odpowiedzi № 6

Mówisz, że masz takie zachowanie w Visual Studio? VS ma przycisk „Pauza” ...