Posted by ddeucher on November 9, 2009 at 10:55 PM PST
Perfmon4j is a suite of performance monitoring tools that are intended to be used to diagnose performance bottlenecks and monitor throughput and response time in production Java enterprise applications.
PublishedPerfmon4j is a suite of performance monitoring tools that are intended to be used to diagnose performance bottlenecks and monitor throughput and response time in production Java applications. Its main features include servlet response time monitoring, detailed thread trace sampling, Java instrumentation that enables Package, Class, and Method monitoring without code modification, snapshot monitoring of system metrics including Garbage Collection, Memory Pools, etc., an API for applying additional monitoring points via method annotations or in-line timers, and support for dynamically enabling monitors in running applications.
Perfmon4j has been deployed for several years within a widely distributed commercial java enterprise application. It has proven to be a highly effective tool to diagnose bottlenecks and monitor performance in production systems.