Correction de la fuite mémoire de Claude Code pour les homelabs Linux

✍️ OpenClawRadar📅 Publié: March 21, 2026🔗 Source
Correction de la fuite mémoire de Claude Code pour les homelabs Linux
Ad

Détails de la fuite de mémoire

Un développeur utilisant un homelab Proxmox avec 64 cœurs et 503 Go de RAM a subi des plantages répétés en utilisant Claude Code pour gérer des machines virtuelles, GitLab, DNS et d'autres services. Malgré une mise à niveau à 500 Go de RAM, Claude Code a consommé 400 Go et fait planter tout le système.

L'analyse du dump mémoire a révélé :

  • 1,15 milliard d'objets identiques de 160 octets dans le tas
  • Les objets ne sont jamais libérés (free=0)
  • Taux de croissance d'environ 32 000 objets par seconde pendant une utilisation active
  • L'utilisation au repos est normale

Découvertes techniques

L'enquête a mis en lumière :

  • Claude Code est construit sur le runtime Bun
  • Utilise deux allocateurs : mimalloc + glibc malloc
  • La fuite se situe du côté de glibc malloc
  • Les correctifs au niveau JavaScript ne fonctionnent pas à cause de la couche d'allocateur
  • Ce problème est ouvert depuis des mois avec des dizaines de rapports sur GitHub
Ad

Solution de correctif à deux niveaux

Le développeur a créé une solution uniquement pour Linux :

Niveau 1 (seuil de 10 Go) : Shim LD_PRELOAD qui intercepte les appels malloc(160) et limite la croissance. Aucune surcharge jusqu'à ce que le seuil soit atteint.

Niveau 2 (seuil de 20 Go) : Watchdog qui redémarre la session si le Niveau 1 n'est pas suffisant, agissant comme un filet de sécurité.

Le correctif est disponible sur github.com/dalsoop/claude-code-memory-leak-fix.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Claude Code prompts open-source, rétro-ingénierie réalisée avec Claude
Tools

Claude Code prompts open-source, rétro-ingénierie réalisée avec Claude

Un développeur a utilisé Claude pour réécrire les 26 prompts de la source de Claude Code après avoir étudié la base de code TypeScript pendant une brève fenêtre de disponibilité publique. La collection sous licence MIT comprend des prompts système, d'outil, d'agent, de mémoire, de coordination et d'utilité.

OpenClawRadar
Mozilla Thunderbolt : Client IA d'entreprise open source pour infrastructure auto-hébergée
Tools

Mozilla Thunderbolt : Client IA d'entreprise open source pour infrastructure auto-hébergée

Mozilla a annoncé Thunderbolt, un client IA open-source sous licence MPL 2.0 conçu pour permettre aux organisations de déployer une infrastructure IA auto-hébergée avec choix de modèles, intégration de données d'entreprise et applications natives multiplateformes.

OpenClawRadar
Liste Sélectionnée de 260+ Outils d'Agents IA avec les Points Forts de l'Écosystème Claude
Tools

Liste Sélectionnée de 260+ Outils d'Agents IA avec les Points Forts de l'Écosystème Claude

Un dépôt GitHub contient une liste organisée de plus de 260 outils d'agents IA, incluant des entrées spécifiques liées à Claude comme Claude Code (80,9 % SWE-bench), Claude Computer Use et Claude in Chrome, ainsi que des outils qui fonctionnent bien avec Claude tels que Cline et Cursor.

OpenClawRadar
La technique du double tampon pour les fenêtres de contexte des LLM élimine la compaction de type « stop-the-world ».
Tools

La technique du double tampon pour les fenêtres de contexte des LLM élimine la compaction de type « stop-the-world ».

Une technique appelée double tamponnage peut empêcher les agents LLM de se figer pendant la compaction de la fenêtre de contexte en résumant tôt et en maintenant deux tampons, permettant une transition transparente sans coût d'inférence supplémentaire.

OpenClawRadar