隨筆-6  評論-0  文章-3  trackbacks-0
          Eclipse Profiler Plugin通常用于測試WebApplication

          以tomcat為例,在catalina.bat中加入以下配置

          set _EXECJAVA=%_RUNJAVA%
          set MAINCLASS=org.apache.catalina.startup.Bootstrap
          set ACTION=start
          set SECURITY_POLICY_FILE=
          set DEBUG_OPTS=
          set JPDA=
          following line:
          set JAVA_OPTS=-XrunProfilerDLL:1 -Xbootclasspath/a:jakarta-regexp.jar;profiler_trace.jar;commons-lang.jar -D__PROFILER_PACKAGE_FILTER=__A__%MAINCLASS%;__M__sun.;__M__com.sun.;__M__java.;__M__javax.;__M__org.apache. -D__PROFILER_TIMING_METHOD=1


          來綁定jvm,這里的__A__表示啟動類 __M__表示不監(jiān)視的類

          然后進入eclipse,在run面板的profiler里面設(shè)置要要監(jiān)視的類,然后啟動tomcat,運行的結(jié)果可以在下面的面板中看到。包括執(zhí)行時間,調(diào)用率等等。

          當(dāng)遇到性能瓶頸的時候,不妨自己動手測試一下,說不定能發(fā)現(xiàn)不少問題。對代碼的重構(gòu)能產(chǎn)生幫助

          posted on 2006-03-03 10:24 frogfool 閱讀(1893) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 修文县| 察哈| 江阴市| 乃东县| 泰安市| 白水县| 琼海市| 宜兰市| 柳河县| 炉霍县| 金昌市| 聂荣县| 牡丹江市| 平原县| 永州市| 临桂县| 长沙市| 南昌市| 灵寿县| 新和县| 攀枝花市| 彭泽县| 苗栗市| 新野县| 建昌县| 甘肃省| 博白县| 鹤岗市| 洪雅县| 临城县| 榆中县| 出国| 浠水县| 昌都县| 黔东| 方正县| 紫金县| 聂拉木县| 汽车| 天长市| 新巴尔虎右旗|