1. 首页
  2. 跨平台
  3. PhoneGap
  4. 简单了解JAVA内存泄漏和溢出区别及联系

简单了解JAVA内存泄漏和溢出区别及联系

上传者: 2020-09-11 17:21:30上传 PDF文件 71.37KB 热度 18次

  是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。内存泄漏的堆积最终会导致内存溢出内存溢出就是你要的内存空间超过了系统实际分配给你的空间,此时系统相当于没法满足你的需求,就会报内存溢出的错误。就是分配的内存不足以放下数据项序列,称为内存溢出。发生内存泄漏的代码只有在某些特定环境或操作过程下才会发生。所以测试环境和测试方法对检测内存泄漏至关重要。严格的说这里并没有发生内存泄漏,因为最终程序释放了所有申请的内存。所以,我们称这类内存泄漏为隐式内存泄漏。

用户评论