java虽然有垃圾回收机制,还是有内存泄漏现象的
来源:互联网 发布:心知天气的账号 编辑:程序博客网 时间:2024/05/22 15:04
其实java有内存泄漏现象
垃圾回收机制只能回收没有引用的对象,也就是说只能回收没有“指针”的对象,对于非引用类对象,垃圾回收机制就不能起作用
比如说,如果打开过多的数据库连接,那么这些不能被垃圾回收机制所处理。由于一般情况下很少有人打开过多的数据库连接,所以很少有人注意到这一点。
还有一种可能就是死循环也会出现内存泄漏,但是不是所有的死循环都会出现内存泄漏现象。对ArrayList操作的时候才有可能出现,
比如说
ArrayList result=new ArrayList();
for(int i;i<result.size();i++){
result.add("Test");
}
这种可能会出现OutOfMemoryError,就是内存溢出
- java虽然有垃圾回收机制,还是有内存泄漏现象的
- java虽然有垃圾回收机制,还是有内存泄漏现象的
- java中的垃圾回收机制及内存泄漏的现象
- Java垃圾回收机制以及内存泄漏
- Java垃圾回收机制以及内存泄漏
- Java的内存泄漏和垃圾回收机制 && 正则表达式
- Java的内存泄漏和垃圾回收机制
- java对于垃圾回收机制[GC垃圾回收机制] 为什么有GC还会有内存溢出呢?
- 内存泄漏,垃圾回收机制
- Java的内存回收之内存泄漏与垃圾回收
- GC垃圾回收机制与内存泄漏
- java的内存垃圾回收机制
- Java的内存和垃圾回收机制
- 为什么java有垃圾回收机制,还有close方法?
- java 技术:jvm垃圾回收机制有哪些
- JAVA内存垃圾回收机制
- JAVA内存垃圾回收机制
- JAVA内存垃圾回收机制
- 一套基于asp.net的安全校验机制应用模型 !
- 嵌入式软件的代码健壮性
- Hello,CSDN !
- Misra-c 整理笔记
- Using multiple CGLayer objects to draw a flag
- java虽然有垃圾回收机制,还是有内存泄漏现象的
- 数据长度与嵌入式代码的移植性
- 切换输入法半角全角(打开关闭输入法)
- dbgrid鼠标滚动事件
- CAN总线(硬件篇)
- jar与jad汇总
- CAN总线(软件篇1)
- iphone gdb program received signal 0
- CAN总线(软件篇2)