Corrección de Fuga de Memoria de Claude Code para Homelabs Linux

✍️ OpenClawRadar📅 Publicado: 21 de marzo de 2026🔗 Source
Corrección de Fuga de Memoria de Claude Code para Homelabs Linux
Ad

Detalles de la Fuga de Memoria

Un desarrollador que ejecuta un homelab Proxmox con 64 núcleos y 503GB de RAM experimentó colapsos repetidos al usar Claude Code para gestionar VMs, GitLab, DNS y otros servicios. A pesar de actualizar a 500GB de RAM, Claude Code consumió 400GB y colapsó todo el sistema.

El análisis del volcado de memoria reveló:

  • 1.15 mil millones de objetos idénticos de 160 bytes en el heap
  • Los objetos nunca se liberan (free=0)
  • Tasa de crecimiento de ~32,000 objetos por segundo durante el uso activo
  • El uso en reposo es normal

Hallazgos Técnicos

La investigación descubrió:

  • Claude Code está construido sobre el runtime Bun
  • Utiliza dos asignadores: mimalloc + glibc malloc
  • La fuga está en el lado de glibc malloc
  • Las soluciones a nivel de JavaScript no funcionan debido a la capa del asignador
  • Este ha sido un problema abierto durante meses con docenas de reportes en GitHub
Ad

Solución de Corrección de Dos Niveles

El desarrollador creó una solución solo para Linux:

Nivel 1 (umbral de 10GB): Shim LD_PRELOAD que intercepta llamadas malloc(160) y limita el crecimiento. Cero sobrecarga hasta que se alcanza el umbral.

Nivel 2 (umbral de 20GB): Watchdog que reinicia la sesión si el Nivel 1 no es suficiente, actuando como red de seguridad.

La corrección está disponible en github.com/dalsoop/claude-code-memory-leak-fix.

📖 Read the full source: r/ClaudeAI

Ad

👀 Ver también

OpenClawDreams: Una Extensión de Simulador de Sueños para Agentes OpenClaw
Herramientas

OpenClawDreams: Una Extensión de Simulador de Sueños para Agentes OpenClaw

OpenClawDreams es una extensión que añade un proceso de reflexión en segundo plano y un ciclo de sueño nocturno a los agentes OpenClaw. Captura resúmenes cifrados de conversaciones en una base de datos SQLite local, los procesa durante ciclos en segundo plano y genera ideas consolidadas que se insertan en la memoria persistente del agente.

OpenClawRadar
Rift: Una Mejor Alternativa a Git Worktrees con Instantáneas Instantáneas Copy-on-Write
Herramientas

Rift: Una Mejor Alternativa a Git Worktrees con Instantáneas Instantáneas Copy-on-Write

Rift usa instantáneas de btrfs o APFS para crear copias instantáneas y eficientes en espacio de repositorios Git. Inicialización, creación y listado mediante CLI o FFI de JavaScript.

OpenClawRadar
Flujo de trabajo eficiente utilizando Claude Code: Planificación antes de la ejecución
Herramientas

Flujo de trabajo eficiente utilizando Claude Code: Planificación antes de la ejecución

Boris Tane aprovecha Claude Code con un enfoque estructurado de planificación, centrándose en la investigación y planificación detalladas para mantener el control sobre las decisiones arquitectónicas.

OpenClawRadar
Libretto: Generación Determinista de Automatización de Navegadores para Agentes de Codificación con IA
Herramientas

Libretto: Generación Determinista de Automatización de Navegadores para Agentes de Codificación con IA

Libretto es un kit de herramientas Skill+CLI que permite a los agentes de codificación con IA generar scripts deterministas de automatización de navegadores como código real, alejándose de los agentes de IA en tiempo de ejecución. Combina la automatización de interfaz de usuario de Playwright con solicitudes directas de red/API para mayor confiabilidad e incluye modos de depuración paso a paso y de solo lectura.

OpenClawRadar