垃圾回收机制依赖引用计数,如果一个值的引用次数不为0,垃圾回收机制就不会释放这块内存。对于那些不重要的引用,在结束使用之后,有时会忘记取消引用,导致内存无法释放,进而可能会引发内存泄露。
内存泄露 忘记取消引用,导致内存无法释放
栈溢出 调用帧非常多,长度大于分配的内存,从而覆盖了别的单元的内容,导致程序崩溃。严重 劫持