电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JProfiler监控本地tomcat性能

JProfiler监控本地tomcat性能_第1页
1/8
JProfiler监控本地tomcat性能_第2页
2/8
JProfiler监控本地tomcat性能_第3页
3/8
有的时候Tomcat跑Web应用会慢慢死掉,CPU 100%占用。一般情况下是程序哪里出了问题,慢慢的DEBUG,几乎翻遍所有的代码,是不是很累?这里介绍一下JProfiler,比较优秀的性能监控和分析工具。 JProfiler我用的是 4.3.3版本,他是收费的,不过 google上面很多注册码可供使用。 安装的时候会提示一些比如寻找 JVM等过程,这里就不多说了。安装完 JProfiler,运行,出现如下界面: 由于我们是要创建对本地 tomcat的监控,选择 an application server,locally or remotely. 在接下来的窗口中,选择 tomcat及版本, 下一步,选择本地: 下一步,选择启动批处理文件 下一步,选择 JVM类型: 接着选择JProfiler的监听端口: 接着,选择直接启动: 下面会有一个很重要的提示,可能很多人在这里都没有注意而总是配置不好JProfiler: 第一,需要把 -agentlib:jprofilerti=port=8849,nowait,id=103,config=C:\Documents and Settings\stefanie_wu\.jprofiler4\config.xml" "-Xbootclasspath/a:D:\Program Files\jprofiler4\bin\agent.jar" -Xbootclasspath/a:D:\usr\agent.jar 两个参数加载启动项中, 第二,要把D:\Program Files\jprofiler4\bin\windows放在PATH中。 我是使用.bat来启动tomcat的,所以在startup.bat中加入一段代码: set JAVA_OPTS=%JAVA_OPTS% -agentlib:jprofilerti=port=8849,nowait,id=103,config=C:\Documents and Settings\stefanie_wu\.jprofiler4\config.xml -Xbootclasspath/a:D:\Program Files\jprofiler4\bin\agent.jar" -Xbootclasspath/a:D:\usr\agent.jar 但是这样启动会有问题,因为其中路径包含了空格, 所以拷贝comfig.xml和agent.jar到一个新的路径下面,比如: set JAVA_OPTS=%JAVA_OPTS% -agentlib:jprofilerti=port=8849,nowait,id=102,config=D:\usr\config.xml -Xbootclasspath/a:D:\usr\agent.jar 这里的jprofilerti=port=8849就是刚才设置的jprofiler监控端口。 设置完这些,通过 startup.bat启动tomcat,然后 点 OK JProfiler是 一 款 Java的 性 能 监 控 工 具 。 可 以 查 看 当 前 应 用 的 对 象 、 对 象 引 用 、内 存 、 CPU使 用 情 况 、 线 程 、 线 程 运 行 情 况 ( 阻 塞 、 等 待 等 ) , 同 时 可 以 查 找 应用 内 存 使 用 得 热 点 , 即 : 哪 个 对 象 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JProfiler监控本地tomcat性能

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部