CPU-Auslastung hoch durch Endlosschleife
Wenn die CPU dauerhaft ausgelastet ist und ein einzelner Prozess dafür verantwortlich ist, ist eine Endlosschleife oder ein Busy-Wait-Muster ein häufiger Auslöser.
Common symptoms
- Ein Prozess lastet einen Kern sofort vollständig aus
- Keine sinnvolle Ausgabe trotz hoher CPU-Auslastung
- Neustart behebt das Problem vorübergehend
Likely causes
- Fehlende Abbruchbedingung
- Polling ohne sleep
- Wiederholungsversuch ohne Backoff
Evidence to look for
Dieselbe Funktion wiederholt sich in Profiling-Samples
CPU bleibt hoch ohne Fortschritt
Prozessneustart behebt das Problem vorübergehend
What it usually means
Der Prozess wiederholt dieselbe Arbeit endlos, ohne dabei voranzukommen.
What to do next
- 1Abbruchbedingungen und sleep-Intervalle hinzufügen
- 2Iterationszähler protokollieren, um die Schleife nachzuweisen
- 3Profiling nutzen, um die sich drehende Funktion zu identifizieren
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai