java - JVM memory cleaned up without any GC activity -


I am currently running a long-running JVM application (which includes Groovy classes), and I have some strange Have seen the behavior.

I run the application and update my Groovy classes (clean the metalkles information properly etc. - I know that there is no leak) so I know that there are many classes that are gathered from transgen (Usually I see) that permgen is not collected with curiosity - I believe it is the only GC that collects transgenes, is not unusual for this condition). The inequality is that if I leave an application running with an activity, memory usage (Hep and Transgenes, but the most obvious in transgenes) is a sudden drop in approximately one hour or more, but the VisualMM report No GC / CPU activity has occurred.

Below is a screenshot of my visual VM logging

Enter the image details Please here

My question is how is such a big drop (~ 80 MB) in circulation with a registered GC activity? Visual VM usually logs gc / cpu activity well.

Try installing the VisualGC plugin, work in this situation I think that lots of new The generation object was removed, but I can not tell it through the screenshot.


Comments

Popular posts from this blog

winforms - C# Form - Property Change -

javascript - amcharts makechart not working -

java - Algorithm negotiation fail SSH in Jenkins -