리눅스 홈랩을 위한 Claude 코드 메모리 누수 수정

메모리 누수 세부 정보
64코어와 503GB RAM을 갖춘 Proxmox 홈랩을 운영하는 개발자가 Claude Code로 VM, GitLab, DNS 및 기타 서비스를 관리할 때 반복적인 시스템 다운을 경험했습니다. 500GB RAM으로 업그레이드했음에도 Claude Code가 400GB를 소비하며 전체 시스템을 다운시켰습니다.
메모리 덤프 분석 결과:
- 힙에 11억 5천만 개의 동일한 160바이트 객체 존재
- 객체가 절대 해제되지 않음 (free=0)
- 활성 사용 시 초당 약 32,000개 객체 증가율
- 유휴 상태 사용량은 정상
기술적 발견
조사 결과 밝혀진 내용:
- Claude Code는 Bun 런타임 기반
- 두 개의 할당자 사용: mimalloc + glibc malloc
- 누수는 glibc malloc 측에서 발생
- 할당자 계층 때문에 JavaScript 수준 수정이 작동하지 않음
- 이 문제는 수개월 동안 수십 건의 GitHub 보고서와 함께 오픈 이슈 상태
이중 계층 수정 솔루션
개발자가 Linux 전용 솔루션을 제작:
계층 1 (10GB 임계값): malloc(160) 호출을 가로채고 증가를 제한하는 LD_PRELOAD 심. 임계값 도달 전까지 오버헤드 없음.
계층 2 (20GB 임계값): 계층 1이 충분하지 않을 경우 세션을 재시작하는 안전망 역할의 워치독.
수정 사항은 github.com/dalsoop/claude-code-memory-leak-fix에서 확인할 수 있습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

비주얼 스튜디오 2022 확장 기능, 로컬 LLM을 위한 네이티브 올라마 통합 추가
Visual Studio 2022용 무료 확장 프로그램은 로컬 Ollama 엔드포인트에 직접 연결하여 도구 간 전환 없이 프라이빗 AI 코딩 지원을 가능하게 합니다. DeepSeek 및 Llama 3과 같은 모델을 지원하며 클라우드 폴백 옵션을 제공합니다.

Mengram은 OpenClaw 에이전트에 영구 메모리를 추가합니다.
멍그램은 오픈클로우 에이전트에게 세션 간 장기 기억을 제공하는 오픈소스 메모리 시스템으로, 에이전트가 재시작할 때 모든 것을 잊어버리는 문제를 해결합니다. 이 시스템은 사건, 개체, 절차적 기억을 제공하며 오래되거나 부정확한 사실을 지능적으로 보관합니다.

SendToAI VS Code 확장 프로그램, 프로젝트 번들링으로 Claude의 20개 파일 제한 해결
SendToAI는 Claude의 20개 파일 업로드 제한을 우회하여 전체 프로젝트를 단일 클립보드 붙여넣기로 묶어주는 무료 VS Code 확장 프로그램입니다. 시각적 파일 선택, 토큰 계산, 비용 추정, 세션 간에 유지되는 프로젝트 노트를 포함합니다.

OpenClaw PARA 조직 기술이 파일을 프로젝트, 영역, 리소스, 아카이브로 자동 분류합니다
한 개발자가 OpenClaw 스킬을 만들어 PARA 방법(프로젝트, 영역, 리소스, 아카이브)을 통해 파일을 체계적으로 정리하도록 했습니다. 이 스킬은 모든 내용을 루트 디렉터리에 덤프하는 대신 자동으로 분류합니다.