Skip to content

Latest commit

 

History

History
8 lines (5 loc) · 608 Bytes

File metadata and controls

8 lines (5 loc) · 608 Bytes

内存泄漏 & OOM

内存泄漏是指程序中己动态分配的堆内存由于某种原因未释放或无法释放,通常是应用层不合理的逻辑代码引起的。轻则造成系统内存浪费,重则引起OOM(Out Of Memory)导致应用崩溃。

  • 对于内存泄漏需要高度重视,通常通过压测去暴露内存泄漏或者从平常的监控中发现,然后通过alinode的堆快照功能定位到问题,再修复。具体的方法论和实战请参考下文

Node应用内存泄漏分析方法论与实战