fix

Boucle infinie Python et CPU

Une boucle infinie est l'un des moyens les plus rapides de saturer le CPU. Même une boucle qui se termine techniquement peut se comporter comme une boucle infinie si elle tourne trop vite.

Common symptoms

Likely causes

Evidence to look for

Le même processus reste sollicité sans progression visible
Les échantillons de fonctions montrent toujours le même motif de pile d'appels
Le CPU reste élevé même avec un faible trafic externe

What it usually means

Le système semble « occupé », mais le processus refait souvent en boucle le même travail inutile.

What to do next

  1. 1Ajouter un sleep, un backoff ou des conditions d'arrêt
  2. 2Journaliser la progression de la boucle et le nombre d'itérations
  3. 3Utiliser le profilage pour montrer où se produit la boucle active

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

Boucle infinie Python et CPU : comment la repérer | cpum.ai