Memory Diagnostic Report

Demo App - Memory Leak Scenario
2026. 1. 11. 오전 11:27:43 - 2026. 1. 11. 오전 11:56:43
30 Snapshots (29m 0s)
Generated: 2026. 1. 11. 오전 11:57:43

Executive Summary

73
Health Score
C

Memory Health Assessment

Moderate memory health concerns. Average usage at 4.2% (max 6.0%). gradual leak pattern detected. Review recommended.

Leak Probability
4.2%
Average Usage
6.0%
Peak Usage
Normal
172.5 MB
Average Heap
50%
Stability Score
Unstable

Memory Trends

Heap Memory Over Time
Usage Distribution
Memory Usage Percentage
Trend Analysis
Severity Distribution

DOM & Event Listeners

DOM Nodes & Event Listeners Over Time

Statistical Analysis

Metric Minimum Maximum Mean Median Std Dev Outliers
Heap Used 100.6 MB 244.1 MB 172.5 MB 172.7 MB 43.2 MB 0
Heap Total 150.0 MB 292.9 MB 212.0 MB 207.2 MB 45.9 MB 0
Usage % 2.5% 6.0% 4.2% 4.2% 1.1% 0
DOM Nodes 202 287 246 247 26 0
Event Listeners 27 83 55 56 17 0

Leak Pattern Analysis

Gradual Increase
Confidence
56%
Growth Rate
88 KB/s
Suspected Causes
  • Event listeners not being removed
  • Closures retaining references to large objects
  • Timers/intervals not being cleared
  • Accumulating cache without size limits
Investigation Guide
  • Use Chrome DevTools Memory tab to take heap snapshots
  • Compare heap snapshots before and after suspected operations
  • Use Performance Monitor to track JS heap size in real-time
  • Check useEffect cleanup functions in React components
  • Verify addEventListener has matching removeEventListener
  • Ensure setInterval/setTimeout are cleared on unmount
  • Look for growing arrays or objects in component state
  • Check for subscriptions (RxJS, event emitters) not being unsubscribed

Recommendations

Investigate gradual memory leak pattern (56% confidence).
Memory growing at approximately 88 KB/second.

Snapshot Details

Label Timestamp Heap Used Usage % Trend Severity Source
Auto 1 2026. 1. 11. 오전 11:27:43 100.6 MB 2.5% stable normal Auto
Auto 2 2026. 1. 11. 오전 11:28:43 104.3 MB 2.5% stable normal Auto
Auto 3 2026. 1. 11. 오전 11:29:43 109.3 MB 2.7% stable normal Auto
Auto 4 2026. 1. 11. 오전 11:30:43 115.5 MB 2.8% increasing normal Auto
Auto 5 2026. 1. 11. 오전 11:31:43 120.2 MB 2.9% increasing normal Auto
Auto 6 2026. 1. 11. 오전 11:32:43 124.9 MB 3.0% increasing normal Auto
Auto 7 2026. 1. 11. 오전 11:33:43 130.5 MB 3.2% increasing normal Auto
Auto 8 2026. 1. 11. 오전 11:34:43 135.9 MB 3.3% increasing normal Auto
Auto 9 2026. 1. 11. 오전 11:35:43 140.2 MB 3.4% increasing normal Auto
Auto 10 2026. 1. 11. 오전 11:36:43 145.6 MB 3.6% increasing normal Auto
Auto 11 2026. 1. 11. 오전 11:37:43 149.0 MB 3.6% increasing normal Auto
Auto 12 2026. 1. 11. 오전 11:38:43 154.4 MB 3.8% increasing normal Auto
Auto 13 2026. 1. 11. 오전 11:39:43 159.6 MB 3.9% increasing normal Auto
Auto 14 2026. 1. 11. 오전 11:40:43 165.2 MB 4.0% increasing normal Auto
Auto 15 2026. 1. 11. 오전 11:41:43 169.9 MB 4.1% increasing normal Auto
Auto 16 2026. 1. 11. 오전 11:42:43 175.5 MB 4.3% increasing normal Auto
Auto 17 2026. 1. 11. 오전 11:43:43 180.2 MB 4.4% increasing normal Auto
Auto 18 2026. 1. 11. 오전 11:44:43 185.6 MB 4.5% increasing normal Auto
Auto 19 2026. 1. 11. 오전 11:45:43 189.5 MB 4.6% increasing normal Auto
Auto 20 2026. 1. 11. 오전 11:46:43 195.3 MB 4.8% increasing normal Auto
Auto 21 2026. 1. 11. 오전 11:47:43 199.3 MB 4.9% increasing normal Auto
Auto 22 2026. 1. 11. 오전 11:48:43 205.8 MB 5.0% increasing warning Auto
Auto 23 2026. 1. 11. 오전 11:49:43 210.9 MB 5.1% increasing warning Auto
Auto 24 2026. 1. 11. 오전 11:50:43 214.1 MB 5.2% increasing warning Auto
Auto 25 2026. 1. 11. 오전 11:51:43 220.7 MB 5.4% increasing warning Auto
Auto 26 2026. 1. 11. 오전 11:52:43 225.8 MB 5.5% increasing warning Auto
Auto 27 2026. 1. 11. 오전 11:53:43 229.3 MB 5.6% increasing warning Auto
Auto 28 2026. 1. 11. 오전 11:54:43 235.5 MB 5.8% increasing warning Auto
Auto 29 2026. 1. 11. 오전 11:55:43 239.2 MB 5.8% increasing warning Auto
Auto 30 2026. 1. 11. 오전 11:56:43 244.1 MB 6.0% increasing warning Auto