隨筆-6  評(píng)論-0  文章-3  trackbacks-0
          Eclipse Profiler Plugin通常用于測(cè)試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


          來(lái)綁定jvm,這里的__A__表示啟動(dòng)類 __M__表示不監(jiān)視的類

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

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

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 彭阳县| 岚皋县| 永清县| 广东省| 聊城市| 德安县| 库车县| 汪清县| 金昌市| 香格里拉县| 五峰| 莲花县| 玉山县| 商丘市| 济源市| 遂平县| 汉川市| 镇平县| 崇仁县| 林口县| 若羌县| 聂荣县| 无棣县| 全椒县| 河西区| 酒泉市| 余干县| 宾川县| 时尚| 仪陇县| 扎赉特旗| 潮安县| 温宿县| 蓬莱市| 威信县| 蓝田县| 柳林县| 同江市| 岱山县| 漳浦县| 龙井市|