This blog post intends to give some insight into what the monitoring and diagnostics tool Oracle Java Mission Control (JMC) is and how it can be used to investigate Java application performance. There is already a lot of very good writings available about this subject like this or this one. This post aims to be more practical presentation. In this post we’ll be connecting JMC to instance of SampleConsoleServer running on a remote host. Then we will log some runtime data with Java Flight Recorder and analyze it with Java Mission Control. Continue reading