2009-02-01 Perf4J is to System.currentTimeMillis() as log4j is to System.out.println() Java performance 魅惑的なキャッチフレーズの Perf4J。コード中にストップウォッチを配置して処理時間をログに出力させるってのがメインの機能だけど、そのログを集計したりグラフ化したり、果ては JMX で公開しちゃったりってのが魅力的。ログ出力指定も単純なコードへの埋め込みだけでなく、アノテーションや AspectJ / Spring AOP による埋め込みもサポートしてるっぽい。キャッチフレーズに嘘偽りはなさそうだ。今の仕事に今のタイミングから試すのは泥縄っぽいけど、ちょっとやってみる。