http://www.ruanyifeng.com/blog/2017/04/memory-leak.html
https://blog.csdn.net/ruiruihahaha/article/details/70270574
程序在运行过程中,向内存提出要求,操作系统就必须提供内存。
不再用到的内存,没有及时释放掉,就叫内存泄漏(memory leak )。
内存不够用,此时就会报错OOM,即所谓的内存溢出(out of memory)。
内存泄漏的堆积最终会导致内存溢出
垃圾回收机制
1、引用计数
2、标记清除