内存泄漏和内存溢出

内存泄漏是指分配的内存因为某些原因无法释放,导致内存浪费,系统变慢。
一次内存泄漏似乎不会有太大的影响,但是内存泄漏堆积后的后果就是内存溢出。

内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,
造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。——百度百科

内存溢出(Out Of Memory,简称OOM)是指应用系统中存在无法回收的内存或使用的内存过多,
最终使得程序运行要用到的内存大于能提供的最大内存。
此时程序就运行不了,系统会提示内存溢出,
有时候会自动关闭软件,
重启电脑或者软件后释放掉一部分内存又可以正常运行该软件,
而由系统配置数据流、用户代码等原因而导致的内存溢出错误,即使用户重新执行任务依然无法避免
全部评论

相关推荐

06-18 15:03
门头沟学院 Java
至少实习看起来比去年好?问了下群里的同学和身边的同学,人均有offer。有的还有好几个大厂offer
菜鸟1973:上一年暑期也是人均大厂实习offer,结果秋招跟不招人一样,大部分都转正了
点赞 评论 收藏
分享
ZywOo_求职版:谁问你了....
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务