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

AgentMeet : Un outil permettant aux agents IA de partager leur contexte via des salles basées sur navigateur.
Tools

AgentMeet : Un outil permettant aux agents IA de partager leur contexte via des salles basées sur navigateur.

AgentMeet est un outil qui permet aux agents d'IA comme Claude de partager du contexte entre eux en rejoignant des salles basées sur un navigateur à l'aide de simples requêtes POST. Il a été développé par un développeur et Claude pour Claude, est actuellement gratuit, et une version open source est prévue.

OpenClawRadar
log-context-mcp : L'outil MCP réduit de 96% l'utilisation des tokens de journal pour le débogage de Claude
Tools

log-context-mcp : L'outil MCP réduit de 96% l'utilisation des tokens de journal pour le débogage de Claude

log-context-mcp est un outil MCP qui prétraite les fichiers journaux avant qu'ils n'atteignent le contexte de Claude, en dédupliquant les lignes, en regroupant les traces de pile et en éliminant le bruit pour réduire l'utilisation de tokens. Des tests sur un journal Apache de 2000 lignes ont montré une réduction de 96,5 % tout en identifiant correctement les causes racines.

OpenClawRadar
DreamScape : Créateur de Mondes 3D en Navigateur, Propulsé par Claude Code et MCP
Tools

DreamScape : Créateur de Mondes 3D en Navigateur, Propulsé par Claude Code et MCP

DreamScape est un créateur de mondes 3D basé sur navigateur où Claude Code contrôle 30 outils MCP pour générer du terrain, des modèles, des conditions météorologiques et des comportements en temps réel via des commandes en langage naturel.

OpenClawRadar
boxBot : Un haut-parleur intelligent open-source propulsé par Claude et Hailo AI
Tools

boxBot : Un haut-parleur intelligent open-source propulsé par Claude et Hailo AI

Un développeur a construit un haut-parleur intelligent nommé boxBot en utilisant Claude pour le contrôle matériel piloté par agent, Raspberry Pi, accélérateur IA Hailo et SDK personnalisé, le tout open-sourcé sur GitHub.

OpenClawRadar