fix

Loop infinito em Python e CPU

Um loop infinito é uma das formas mais rápidas de saturar a CPU. Até um loop que tecnicamente termina pode se comportar como um se girar rápido demais.

Common symptoms

Likely causes

Evidence to look for

O mesmo processo continua com CPU alta sem avançar na saída
Amostras de funções repetem o mesmo padrão de stack
CPU permanece alta mesmo com pouco tráfego externo

What it usually means

O sistema parece 'ocupado', mas o processo geralmente refaz o mesmo trabalho inútil repetidamente.

What to do next

  1. 1Adicione sleep, backoff ou condições de parada
  2. 2Registre o progresso do loop e a contagem de iterações
  3. 3Use profiling para comprovar onde o spin ocorre

See what's causing your CPU

cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.

Open cpum.ai

Related

Loop infinito em Python e CPU: como identificar | cpum.ai