VisualVM and fixing remote JVM problems

I wrote an article about how VisualVM helped fixing a problem I had on my day job at TTY Internet Solutions some time ago. The CPU load on a webserver became to high and the performance of the webapplication dropped ofcourse.

Now, with JMX (Java Management Extensions) you can (remotely) connect to a JVM (Java Virtual machine) and take a look at what’s going on in that JVM. A great tool to do this is VisualVM. In the article I explain how we setup JMX on the remote server, how we connected VisualVM, how we read the info VisualVM gave us and how it helped us find and fix our bug.

Read the article here


Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • Almeros’ Code Blog

    Welcome to Almeros' Code Blog at I'm a Software Engineer living in Groningen, The Netherlands.

    Too many times I found out some coding stuff I really want to share with you all; interesting new coding stuff, problems I found a solution for, things bothering me, etc.

    After many years of getting the knowledge and help from you (other blogging developers), it's time to give something back! That's why I started this blog. I hope you find it useful and that my posts save your day!