在Eclipse中(我使用的是3.4 Ganymede),
下有一个选项Preferences>General>Show Heap Status
选中时会显示IDE的底部,如46M of 98M
,如果我们将鼠标移到“回收站”上,则会显示“Run Garbage Collector
”。
我很了解这是如何工作的。点击“运行垃圾收集器”会发生什么。
我的envroment设置类似于jdk6被insatlled和IDE用于开发并在Tomcat服务器中运行。所以我的理解是所有通过Tomcat运行的对象都应该被垃圾收集。它是否正确。
有没有办法查看Eclipse识别为垃圾的对象 干杯
答案 0 :(得分:4)
提到my previous answer,这只是对JVM System.gc()
函数的调用。 (Eclipse运行的JVM:如果你的Tomcat产生一个新的JVM会话来执行它,它不会受到这个gc的影响)
但是使用 Eclipse MAT 等插件,您还可以检查无法访问的对象,例如这些物品应该是垃圾收集但是因各种原因而存在,这可能会更有趣。