Perf4J是一個用于記錄、監測和分析Java應用程序性能的開源工具。如同log4j類似于System.out.println()一樣,Perf4J類似于System.currentTimeMillis()。
Perf4J提供的功能包括:

  • 用于計時的簡單的停止觀測(stop watch)機制。
  • 用于解析日志文件的命令行工具,可以生成聚合統計和性能圖表
  • 易于與常見的日志框架和facades集成:log4j、java.util.logging、Apache Commons Logging及SLF4J。
  • 運行時自定義log4j appender 產生統計數據和圖表
  • 可以將性能統計暴露為JMX屬性,當統計超出指定極限時發送通知。
  • 用于展現Web應用性能圖表的Servlet。
  • 提供了@Profiled注解和一套客戶化的方面(aspect),在處理AOP框架如AspectJ或Spring AOP時可以靈活插入計時語句。
    meanChart.jpg 
  •  本文由用戶 碼頭工人自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!