CPU alto per loop infinito
Se la CPU è al massimo e un processo ne è responsabile, un loop infinito o un pattern di busy-wait è una causa comune.
Common symptoms
- Un processo porta un core al massimo immediatamente
- Nessun output utile nonostante la CPU alta
- Il riavvio risolve temporaneamente il problema
Likely causes
- Condizione di uscita mancante
- Polling senza sleep
- Retry senza backoff
Evidence to look for
La stessa funzione si ripete nei campioni di profiling
La CPU rimane alta senza progressi
Il riavvio del processo risolve temporaneamente il problema
What it usually means
Il processo ripete continuamente lo stesso lavoro senza fare progressi.
What to do next
- 1Aggiungere condizioni di uscita e intervalli di sleep
- 2Registrare il conteggio delle iterazioni per dimostrare il loop
- 3Eseguire il profiling per identificare la funzione in loop
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai