Memory Leak
内存泄漏是程序分配内存后无法回收(仍被引用但不再使用),导致内存持续增长。
用途
识别与修复内存泄漏,防止长时间运行进程 OOM。
机制
常见原因:意外全局变量、未清除定时器/监听器、闭包捕获大对象、Map/Set 持续增长。Chrome DevTools Heap Snapshot 对比定位。弱引用(WeakMap/WeakRef)防止泄漏。
用例
- 性能诊断
- 长期运行稳定性
- 内存优化
内存泄漏是程序分配内存后无法回收(仍被引用但不再使用),导致内存持续增长。
识别与修复内存泄漏,防止长时间运行进程 OOM。
常见原因:意外全局变量、未清除定时器/监听器、闭包捕获大对象、Map/Set 持续增长。Chrome DevTools Heap Snapshot 对比定位。弱引用(WeakMap/WeakRef)防止泄漏。