

Cannot be used during performance/load testing, as it will give results that are slightly above the normal values.Monitoring of live application cannot be (It can be, but you shouldn’t) done using JConsole as it utilizes significant resources itself.
#Jprofiler run in separate thread license
#Jprofiler run in separate thread download
Since almost all the machines have JDK (Java SE Development Kit) installed on them, there is no need to download JConsole separately as it is bundled along with the JDK.Whereas other monitoring tools, such as JProfiler do require a license, if you want to use it commercially. You don’t need any license to use it commercially. Using JConsole has the following advantages. You should have the basic knowledge of Java programming language since the tutorials contain multiple examples of Java Code. Performing operations on your application remotely, using MBeans.Identifying possible deadlocks situations.Identify the different kinds of memory spaces in Java.Taking a heap dump and analyzing the dump to find out the origin of the memory leak.You will learn the following concepts after completion of this tutorial. Using this built in support you can not only monitor your stand alone applications but also web containers such as Apache Tomcat, JBoss etc. Java Platform has built in support for profiling and monitoring Java Virtual Machine( JVM) using the JMX technology. Various parameters such as memory, threads, CPU utilization among other essential attributes can be measured using J Console.

The user can perform this operation using MBeans. For instance, during run time, if the user wants to fetch the value of a variable or the content of an array. This monitoring tool also allows the user to perform a set of predefined operations on the JMX Agent i.e the Java process that is being monitored. Using this tool a user can monitor a local or a remote Java process (having a connection with the machine on which JConsole is running). JConsole is a JMX (Java Management Extension) complaint monitoring and management tool.
