当前位置: 代码迷 >> Java相关 >> java 内存管理有关问题
  详细解决方案

java 内存管理有关问题

热度:98   发布时间:2016-04-22 21:07:12.0
java 内存管理问题
存在map 中的数据 在Runtime .totalMemory()  不停的申请内存,直到outmm,  如何处理有木有?
1. map.clear();
2.map = null;
3. map 循环,并 remove
以上三种都不可以,,怎么整,求大神
------解决方案--------------------
1. map.clear();
2.map = null;
都可以,不知道LZ说的不可以有什么依据?
------解决方案--------------------
map.clear () 与map = null  已经执行完了
JVM 回收内存中,对象指向为空时,JVM并不立即就回收内存。
楼主可以搜一下JVM 垃圾回收机制 参考下 jvm的stack和heap,JVM内存模型,垃圾回收策略,分代收集,增量收集(转) 
  相关解决方案