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

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
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
👀 See Also

Création d'un RAG agentic pour Obsidian avec Claude et d'un harnais d'évaluation pour détecter les hallucinations
Un développeur a construit un système RAG agentique sur un coffre Obsidian pour permettre à Claude de répondre à des questions issues de livres d'ingénierie, puis a créé un harnais d'évaluation utilisant Claude Sonnet comme juge pour détecter quand l'agent avait tort avec assurance. Des itérations de la grille d'évaluation ont amélioré l'accord juge-humain de 39 % à 94 %.

Orc : L'outil d'orchestration de codage multi-agent ajoute des fonctionnalités de planification et de notification
Orc est un outil open-source qui orchestre des agents d'IA de codage à travers les projets avec une interface TUI locale. La dernière version ajoute la planification comme phase de première classe, des systèmes de notification pour l'intervention humaine et des crochets de cycle de vie en langage naturel.

Claude Skill Structurée pour les Workflows de Croissance B2B SaaS
Un développeur a open-sourcé une Skill Claude qui structure les connaissances sur la croissance des SaaS B2B en playbooks et études de cas pour améliorer la qualité des sorties de Claude. Le dépôt comprend 5 études de cas SaaS, une roue de croissance en 4 étapes et 6 playbooks structurés.
MTP + Mémoire Unifiée améliore l'inférence de llama.cpp de 30% sur RTX 5090
L'activation de la spéculation MTP avec GGML_CUDA_ENABLE_UNIFIED_MEMORY=1 fait passer Qwen3.6-27B Q8_0 de 49 à 64 tok/s sur une RTX 5090 avec 128 Go de RAM système.