内存泄露和内存溢出是什么?他们之间的区别是什么?
2020-08-18 本文已影响0人
成功在于实践
什么是内存泄漏?什么是内存溢出?二者有什么区别?
内存溢出(OutOfMemory-OOM):指你的应用的内存已经不能满足正常使用了,堆栈已经达到系统设置
的最大值,进而导致崩溃,这是一种结果描述。
内存泄漏(Memory Leak):指你的应用使用资源之后没有及时释放,导致应用内存中持有了不需要的资
源,这是一种状态描述。
什么是内存泄漏?什么是内存溢出?二者有什么区别?
内存溢出(OutOfMemory-OOM):指你的应用的内存已经不能满足正常使用了,堆栈已经达到系统设置
的最大值,进而导致崩溃,这是一种结果描述。
内存泄漏(Memory Leak):指你的应用使用资源之后没有及时释放,导致应用内存中持有了不需要的资
源,这是一种状态描述。