生活问答

当前位置/ 首页/ 生活问答/ 正文

内存泄漏和内存溢出有什么区别(内存泄露)

导读 大家好,我是小科,我来为大家解答以上问题。内存泄漏和内存溢出有什么区别,内存泄露很多人还不知道,现在让我们一起来看看吧!1、以发生...

大家好,我是小科,我来为大家解答以上问题。内存泄漏和内存溢出有什么区别,内存泄露很多人还不知道,现在让我们一起来看看吧!

1、以发生的方式来分类,内存泄漏可以分为4类: 程序在运行过程中不停的分配内存,但是直到结束的时候才释放内存。

2、严格的说这里并没有发生内存泄漏,因为最终程序释放了所有申请的内存。

3、但是对于一个服务器程序,需要运行几天、几周甚至几个月,不及时释放内存也可能导致最终耗尽系统的所有内存。

4、所以,我们称这类内存泄漏为隐式内存泄漏。

本文到此讲解完毕了,希望对大家有帮助。