隨筆 - 41  文章 - 29  trackbacks - 0
          <2009年2月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          1234567

          常用鏈接

          留言簿(5)

          隨筆分類(28)

          隨筆檔案(23)

          收藏夾(6)

          Inside JVM

          Java

          java performance

          Solr

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          Recently, a new java profiling tool (http://perf4j.codehaus.org/) gets more and more attentions. It is pretty interesting and lightweight tool and may give us more thoughts on our profiling log framework.

          • The goal of the Perf4j project
            Perf4J is a set of utilities for calculating and displaying perfomance statistics for Java code. For developers who are familiar with logging frameworks such as log4j or java.util.logging, an analogy helps to describe Perf4J:

            Perf4J is to System.currentTimeMillis() as log4j is to System.out.println()
          • Feature List:
            • 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.
            • A @Profiled annotation and a set of custom aspects that allow unobstrusive timing statements when coupled with an AOP framework such as AspectJ or Spring AOP.
            • An extensible architecture.
          • simple demo
            http://perf4j.codehaus.org/images/meanChart.png
            http://perf4j.codehaus.org/images/tpsChart.png
          posted on 2009-02-22 22:00 Justin Chen 閱讀(2065) 評論(0)  編輯  收藏 所屬分類: Java Common
          主站蜘蛛池模板: 闽清县| 清原| 泰州市| 绍兴市| 丹寨县| 鹿泉市| 晋州市| 绍兴县| 公安县| 遵义县| 武城县| 明溪县| 互助| 谢通门县| 彭阳县| 神木县| 淳安县| 新乐市| 婺源县| 宁晋县| 江川县| 乌恰县| 华容县| 祁连县| 洪洞县| 鞍山市| 句容市| 攀枝花市| 西藏| 临泉县| 高唐县| 安乡县| 黄梅县| 台山市| 东明县| 乌海市| 富蕴县| 潜江市| 五河县| 昌平区| 巴塘县|