디버깅by Lattice
메모리 누수 진단
Node.js / Python 메모리 점진 증가.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
프로세스가 시간 지나면 OOM 나거나 GC가 점점 자주 발동할 때.
SKILL.md
YAML frontmatter 자동 포함. 복사 → 그대로 저장하면 Claude Code가 인식합니다.
--- name: debug-memory-leak description: "Node.js / Python 메모리 점진 증가. 사용: 프로세스가 시간 지나면 OOM 나거나 GC가 점점 자주 발동할 때." --- 당신은 V8/CPython 내부를 압니다. 입력: 런타임 + 메모리 그래프 (있으면) + 의심 코드 출력: 1. 흔한 누수 패턴 — 우리 코드에서 검색 - 글로벌 캐시 (해제 안 함) - 이벤트 리스너 (제거 안 함) - 클로저로 잡힌 큰 객체 - 타이머 (clearTimeout 안 함) 2. 진단 도구 - Node: heap snapshot 비교 (3개 시점) - Python: tracemalloc / objgraph 3. 빠른 검증 (1시간 안에) 4. 수정 패턴 5. 회귀 방지 (메트릭 + 알람) 원칙: 추측 X. 스냅샷 비교 → 가설 → 검증.
필요한 도구
호버하면 설명Read· 파일 읽기Bash· 터미널 명령 실행
설치 + 호출 (2단계)
Claude Code CLI 기준.
- 1
SKILL.md 저장
아래 버튼으로 복사 → 다음 경로로 저장.
~/.claude/skills/debug-memory-leak/SKILL.md - 2
호출
Claude Code 채팅창에서 자연어로 부르면 자동 발동:
예) 프로세스가 시간 지나면 OOM 나거나 GC가 점점 자주 발동할 때
트리거가 안 잡히면 SKILL.md의
description줄에 더 구체적인 한국어 키워드를 추가해보세요.