打印

[经验分享] 使用jprofiler对AOM进行性能测试

使用jprofiler对AOM进行性能测试

jprofiler版本:5.1.2 ( http://www.ej-technologies.com/products/jprofiler/overview.html )

在JProfiler中启动Apusic

1. 启动JProfiler, Ctrl-N新建一个Session

2. 在向导中选择Application Settings, Session Type选择Remote

3. 在domains/%domain name%/bin/目录中,把startapusic.bat复制一个备份,改名为startapusic_jp.bat

4. 编辑startapusic_jp.bat文件,加入
复制内容到剪贴板
JAVA 代码:
  1. set JP_OPTS=-agentlib:jprofilerti=port=8949 \"-Xbootclasspath/a:C:\\Program Files\\jprofiler5\\bin\\agent.jar\"
然后把%JP_OPTS%加入启动命令:
复制内容到剪贴板
JAVA 代码:
  1. %JAVA_RUN% %JP_OPTS% -Dcom.apusic.domain.home=\"%DOMAIN_HOME%\"...
注意这样的启动命令有多处,其中:START_NORMAL与:START_DEBUG部分应重点留意,保证已加入%JP_OPT%参数

3. 勾选Start Command, 引用新建的startapusic_jp.bat文件

4. 在为Session Name中当前session配置取名,下次可直接使用,不用重新配置。

5. 在FilterSetting页添加一条Excluded Item。规则为com.apusic* 。不监控服务器本身的运行。

6. 按OK完成配置

7. 在弹出的Session StartUp按OK启动服务器,即可对服务器运行进行记录。

TOP

有些朋友按照楼上的方案设置不成功,可尝试以下方案:

进入向导
Session --New Window选第二项Local Application,

填写配置信息
Vm arguments -Duser.region=US -Duser.language=en -Dcom.apusic.domain.home="D:\ALL\apusic-5.1\domains\mydomain"
Main class :com.apusic.server.Main
Argu:-root "D:\ALL\apusic-5.1"
lib需要加入common和lib下的所有jar包

TOP

如果用tomcat或jboss怎么设置呢

TOP