DreamSea

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年5月7日

摘要: LINK :http://hi.baidu.com/%BB%A8%B6%BC%E7%B1/blog/item/9e931ccc2b376831f9dc61ca.html与C++的内存不同,C++的内存泄露是由于分配了内存给某程序但是又没有回收造成的。Java的内存泄露则是引用了一些垃圾对象,意思就是说程序引用了某些对象,但是又从来没有使用过。Jave中的引用分为3种:强引用:引用为空的时候,Java的垃圾回收器会处理。一般来说自己写的程序大部分都是强引用。软引用:堆内存不够的时候,Java的垃圾回收器会处理这类引用。弱引用:Jave的垃圾回收器每次都会回收这类引用。如何用MAT来分析,前提是A 阅读全文
posted @ 2012-05-07 10:30 DreamSea 阅读(739) 评论(0) 推荐(1) 编辑