Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am currently using Visual VM to monitor the heap memory usage of my Java application. However I would like to somehow see the heap memory usage over a span of time and not just get a snapshot. Is there a way to do this using Visual VM? If yes, how? If not, what tool can I used to do this?

share|improve this question

If you are using linux try

if windows use RUN->perfmon

share|improve this answer

Have you tried visualgc which comes with jvmstat?

If you are willing to pay, YourKit ( has a pretty good java profiler.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.