# Memory Debug

> Debugging memory leaks, out-of-memory errors, and garbage collection

- Skill: `dongduong2001/memory-debug` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dongduong2001/memory-debug`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dongduong2001/memory-debug/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: DongDuong2001 (https://skillmd.com/u/dongduong2001)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dongduong2001/memory-debug

---


# Memory Debugging Skill

This skill is designed for identifying and resolving memory leaks and excessive memory footprint allocations.

## When to use this skill
- When an application slowly consumes more RAM over time without releasing it (Memory Leak).
- When facing OutOfMemoryError (OOM) crashes.
- When optimizing Garbage Collection (GC) pauses causing latency.

## Guidelines
- **Heap Dumps:** Export and analyze heap dumps or memory snapshots to find retained objects.
- **Closures & Listeners:** In GC languages, look out for un-unregistered event listeners or dangling closures capturing large scopes.
- **Connections:** Ensure database and network connections are gracefully closed.
- **Streaming:** Avoid loading large files or datasets entirely into memory. Use streaming APIs instead.

