`
wyz191
  • 浏览: 93476 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JProfiler的配置问题

阅读更多
 因前段时间碰到java.lang.OutOfMemoryError: PermGen space问题,想到检控TOMCAT及调优问题,从网上搜到这个工具,一开始配置了N久后也未配起来,后来偶然间配置好了,随把过程写到此,以便共享

测试:tomcat5+jprofiler_windows_5_1_4 它的注册码可到官网上注册一个,免费试用,当然是有期限的

有的时候Tomcat跑Web应用会慢慢死掉,CPU 100%占用。一般情况下是程序哪里出了问题,慢慢的DEBUG,几乎翻遍所有的代码,是不是很累?这里介绍一下JProfiler,比较优秀的性能监控和分析工具。
JProfiler我用的是4.3.3版本,他是收费的,不过google上面很多注册码可供使用。
安装的时候会提示一些比如寻找JVM等过程,这里就不多说了。安装完JProfiler,运行,出现如下界面:

由于我们是要创建对本地tomcat的监控,选择an application server,locally or remotely.
在接下来的窗口中,选择tomcat及版本,

下一步,选择本地:

下一步,选择启动批处理文件


注意,这里的选择如果你是TOMCAT5的话,如果选择startup.bat跑不起来,你不防把它配置成tomcat.exe我就是在这里卡住了

下一步,选择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配置(WAS/Linux/tomcat/windows)

    JProfiler7.1.2强大的性能剖析...1、Linux+WebSphere+Jprofiler、Window+WebSphere+Jprofiler、Window+tomcat+Jprofiler及JProfiler客户端安装配置 2、JProfiler7.1.2永久license key 10个 3、JProfiler主要功能介绍

    jprofiler配置演示

    个人觉得比较好理解的jprofiler 配置 演示

    JProfiler本地和远程配置windows版

    JProfiler本地和远程配置windows版

    Jprofiler 5.1.2 配置.doc

    运行jprofiler_windows_5_1_2.exe

    JProfiler的基本操作和配置

    JProfiler的基本操作和配置,版本7.2.1 注册码 L-Larry_Lau@163.com#24777-1i8da63tvtyl2#1119 L-Larry_Lau@163.com#61624-1dvrt8wj18v1#6260 L-Larry_Lau@163.com#50028-se4zkrr1m6t1#10246 L-Larry_Lau@163....

    JProfiler的基本操作和配置.ppt

    JProfiler的基本操作和配置.ppt

    jprofiler基本配置

    jprofiler基本配置

    JProfiler安装、配置、实战

    JProfiler7.2.2或7.2.3版本安装、配置、实战

    jprofiler6

    jprofiler6 内存、CPU监控 linux下jprofiler6安装说明及环境变量配置 tomcat-jprofiler配置

    JProfiler11破解.rar

    默认设置的“方法呼叫记录”选项卡包括关闭新会话的“检测或采样”问题的选项 在会话设置对话框中从其他会话复制所选设置类别的操作 更简洁,更易读的配置文件格式,不会写入默认设置 在连接到已使用不同设置进行...

    jprofiler注册机11 可用.rar

    在各个层次上,JProfiler经过精心设计,可以帮助您开始解决问题。  JDBC、JPA和NOSQL的数据库分析  JProfiler的JDBC和JPA/Hibernate探测器以及MongoDB,Cassandra和HBase的NoSQL探测器显示了数据库访问缓慢以及...

    JProfiler 7 license

    JProfiler 7 license 主要是监控内存及cpu

    jprofiler9.2入门教程-安装配置和使用

    JProfiler 是一个非常优秀的的 JVM 性能分析工具,可监视本地和远程的 JVM,适用于各种操作系统。 常用的功能有: 1、 监视堆内存占用情况和创建对象实例的数量,找出内存泄露的根源。 2、 监视占用 CPU 较多的方法 ...

    jprofiler linux 和 windows 安装和配置

    查看跟踪jvm,开发java使用得到,jprofiler linux 和 windows 安装和配置

    jprofiler9破解版

    在您进行分析时,您需要最强大的工具。同时,您不想花时间学习如何使用该工具。JProfiler就是这样:简单而强大的同时。配置会话是直截了当的,第三方...在所有级别上,JProfiler都经过精心设计,可帮助您开始解决问题。

    jprofiler性能测试工具.exe

    5、在Eclipse里配置JProfiler。点击主菜单,->Windows->Customize Perspective->Commands,找到Profile,选中它,再点击OK即可,如图所示: 6、运行测试,选择你要测试的系统的主类。右击Profile as -> Java ...

    JProfiler环境搭建

    使用JProfiler分析运行在web服务器的应用,重点将配置过程。

    jprofiler5.2.1破解和破解方法(最新)

    jprofiler5.2.1破解和破解方法(最新),终于找到方法了,这个是我自己的心得,没有配置成功的,一定要下本文件呀,里面有方法,一定成功

    jprofiler_windows-x64_10_0_3.exe

    在被分析的jvm启动时,将指定的JProfiler Agent手动加载到该jvm。JProfiler GUI 将收集信息类型和策略等配置信息通过socket发送给JProfiler Agent,收到..

Global site tag (gtag.js) - Google Analytics