Official Home Page for valgrind, a suite of tools for debugging and profiling. Automatically detect memory management and threading bugs, and perform detailed profiling. The current stable version is valgrind-3.6.0.
Glassbox is a troubleshooting agent for Java applications that automatically
diagnoses common problems.
Because Glassbox’s troubleshooting knowledge is built in, anyone can isolate a failing connection or a slow-running query instantly. You don’t need to analyze log files or graphs. Just one click, and Glassbox tells you in plain English what broke.
Jconsole is a JMX-compliant monitoring tool. It uses the extensive JMX instrumentation of the Java virtual machine to provide information on performance and resource consumption of applications running on the Java platform.