VisualVM - VisualVM is a visual tool integrating several commandline JDK tools and lightweight profiling...
strace - Trace system calls and signals. A diagnostic, debugging and instructional userspace utility.
JConsole - Provides information about performance and resource consumption for Java applications.
perf - Perf is a simple app monitoring solution paired with meaningful alerts.
Eclipse Memory Analyzer - The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.
DTrace - DTrace is a performance analysis and troubleshooting tool for Solaris, Mac OS X and FreeBSD.