Troubleshooting java applications

Often a java application slows down after a certain time period. It is difficult to find out, what is causing the problem.
1 answer

Troubleshooting java applications - Using Java VisualVM

Using Java VisualVM (path: jdk/bin/jvisualvm.exe)

Each java application is shown under Applications > Local.
When an application is selected, some common properties of the application are shown (PID, host, ...) in the overview. In two subtabs ths JVM arguments and system properties are shown.
In the second tab, you can monitor the cpu usage, the heap size and the number of classes and threads.