10 May 2009

Perf4J

Perf4J is a bit like Jamon, usefully adds regular logging of summary stats to log output, exposes them via JMX and allows performance graphs to be accessed via a servlet.

Perf4J provides these features and more:

* A simple stop watch mechanism for succinct timing statements.
* A command line tool for parsing log files that generates aggregated statistics and performance graphs.
* Easy integration with the most common logging frameworks and facades: log4j, java.util.logging, Apache Commons Logging and SLF4J.
* Custom log4j appenders to generate statistics and graphs in a running application (custom java.util.logging handlers coming soon).
* The ability to expose performance statistics as JMX attributes, and to send notifications when statistics exceed specified thresholds.
* A servlet for exposing performance graphs in a web application.

1 comment:

  1. A little article describes usage of perf4j.

    http://www.developers-blog.org/blog/default/2009/07/20/Performance-Java-Perf4J

    Have fun
    Rafael

    ReplyDelete