Profilers
Quest JProbe "...complete performance toolkit for Java code tuning. JProbe helps developers diagnose and resolve performance bottlenecks, memory leaks, excessive garbage collection, threading issues and coverage deficiencies in their J2EE and J2SE applications." JProbe Profiler Freeware available for Windows and Linux.
Borland Optimizeit Memory and CPU profiling, thread and code coverage analysis for J2EE. Optimizeit Request Analyzer provides advanced profiling techniques that allows developers to analyze the performance behavior of code across J2EE application tiers.
Intel VTune Performance Analyzer "Integrated performance analysis and tuning environment that enables you to analyze your code's performance on IntelĀ® architecture processors." Windows and Linux. C++, Java/J2EE, .Net, Fortran. Free 30-day evaluation.
Compuware DevPartner "provides a comprehensive development, debugging and tuning solution to the challenges of application development, from concept to coding to completion. DevPartner products cover Microsoft, Java™, 64-bit and driver development" Free DevPartner Community Edition available.
Rational PurifyPlus Memory corruption detection, memory leak detection, application performance profiling, code coverage analysis. Can not find any mention of Rational Quantify (was name for the Rational profiler) now, perhaps it is included in PurifyPlus now (Purify was a memory debugger). Windows, Linux and UNIX. Java , C/C++, managed VS.NET languages (including C# and VB.NET), Visual C/C++, and Visual Basic.
