• Post Reply Bookmark Topic Watch Topic
  • New Topic

Times of Garbage Collector  RSS feed

 
Enrico Tamellin
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

if i run Java with the option -verbose:gc I'll see when the gc works and the time it spends to perform the gc Like

[GC 325407K->83000K(776768K), 0.2300771 secs]

Is there a way to have the sum of the times used by GC in all its work? So I vould like to have a method that return just the sum of all the times printed?
Is it possible to know it in run time? I would like to print that time in an other format using a specific class.
 
Chris Stehno
Ranch Hand
Posts: 180
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In Java 5 and 6 there is something that might be just what you are looking for in the java.lang.management package, called GarbageCollectorMXBean (the getCollectionTime()) method.
These beans have a small learning curve if you have never used MX beans before but they can come in pretty handy.

Hope this helps.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!