什么是调查Java中无意的对象保留的一个很好的免费工具?

我的多线程 Java程序崩溃,因为它耗尽了堆空间,我不认为它应该.假设罪犯是无意的对象保留,什么是一个很好的免费工具来调查什么对象被无意保留?

我的IDE是Eclipse.

解决方法

以下是可以看到的开源工具列表: http://java-source.net/open-source/profilers.当然,JMap和JConsole也是可行的解决方案.

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...