开发者

Curious to Know what Eclipse 'Show Heap Status' does

In Eclipse (I am using 3.4 Ganymede) there is an option under

Preferences>General>Show Heap Status

which when checked shows near bottom of IDE like 46M of 98M and if we move the mouse over 'Recycle Bin' it says 'Run Garbage Collector'.

I am curoius to know how this works.What will happen when 'Run Garbage Collector' is c开发者_JS百科licked.

My enivroment set up is something like jdk6 is insatlled and IDE used for development and run in Tomcat server. So my understanding is all the objects which are run through Tomcat should be garbage collected. Is this correct.

Is there a way to see what objects Eclipse identified as Garbage Cheers


As mention my previous answer, this is just a call to the JVM System.gc() function. (The JVM in which Eclipse runs: if your Tomcat spaw a new JVM session to execute itself, it wouldn't be impacted by this gc)

But with a plugin like Eclipse MAT, you can also check for unreachable objects, e.g. objects which should be garbage collected but stay around for various reasons, which can be more interesting.

Curious to Know what Eclipse 'Show Heap Status' does

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜