Help us improve
Share bugs, ideas, or general feedback.
From memory-profiler
Profiles memory usage in Node.js, Python, Java, Go, or browser apps: captures snapshots, detects leaks and growth, analyzes consumers, and generates report with GC metrics.
npx claudepluginhub rohitg00/awesome-claude-code-toolkit --plugin memory-profilerHow this command is triggered — by the user, by Claude, or both
Slash command
/memory-profiler:profile-memoryThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /profile-memory - Profile Memory Usage Capture and analyze memory usage of the application. ## Steps 1. Detect the application runtime: Node.js, Python, Java, Go, or browser 2. Configure the profiling tool: Node.js --inspect, Python tracemalloc, Java VisualVM 3. Start the application with memory profiling enabled 4. Capture an initial heap snapshot as the baseline 5. Execute the workload or user scenario to profile 6. Capture a second heap snapshot after the workload completes 7. Compare the two snapshots to identify memory growth 8. Analyze retained objects: which objects are keeping ...
/profileProfiles application performance: analyzes CPU, memory, execution time, bottlenecks; generates markdown report with hotspots, patterns, breakdowns, and optimization recommendations with code fixes.
/memory-budgetDefines or reviews memory budgets, ownership, and key memory risks, producing a structured result with assumptions, risks, and follow-ups.
/run-profilerProfiles Python scripts for performance bottlenecks using cProfile (CPU default), memory_profiler, or py-spy. Produces top functions by time/memory, hotspots, flamegraphs, and optimization suggestions. Supports line-by-line and production modes.
/perfPerforms performance profiling: CPU with flame graphs, memory leaks, concurrency bugs (races/deadlocks), statistical benchmarks. Generates reports, graphs in docs/perf/, and commits with evidence/remediations. Supports focused flags.
/detect-leaksScans codebase for memory leaks like unremoved event listeners, uncancelled timers, closures, circular references, and DOM holds. Outputs markdown report with severity ratings, locations, snippets, fixes, and prevention strategies.
/profileProfiles Go code (file, function, or package), identifies CPU/memory bottlenecks, optimizes, and verifies improvements with benchmarks and benchstat.
Share bugs, ideas, or general feedback.
Capture and analyze memory usage of the application.