`
wyz191
  • 浏览: 96506 次
  • 性别: 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)

    **JProfiler配置详解** JProfiler是一款强大的Java剖析工具,它集成了CPU、线程和内存的分析,适用于J2SE和J2EE应用程序。通过其直观的GUI界面,开发者能够定位性能瓶颈,检测内存泄漏,解决线程问题,以及进行heap...

    Jprofiler 5.1.2 配置.doc

    **知识点详解:JProfiler 5.1.2 配置指南** JProfiler是一款高级的Java应用性能分析工具,主要用于监控和优化Java应用程序的性能。本文将深入解析如何配置JProfiler 5.1.2版本,包括下载、安装、与Eclipse集成以及...

    jprofiler linux 和 windows 安装和配置

    无论是在客户端还是服务端环境中,正确地配置jProfiler都将极大地提升您的开发效率,并有助于解决复杂的性能问题。 - **扩展阅读**:更多关于jProfiler的使用技巧和高级功能,请参考官方文档或社区论坛。 - **实践...

    JProfiler本地和远程配置windows版

    ### JProfiler本地与远程配置详解:Windows版 #### 引言 JProfiler是一款功能强大的Java应用性能分析工具,能够帮助开发者深入理解Java应用程序的行为,包括内存泄漏、性能瓶颈等问题的定位与解决。本文将详细解析...

    jprofiler配置演示

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

    Jprofiler监控远程项目安装步骤

    在配置完成后,需要将本地的配置文件 C:\Documents and Settings\Administrator\.jprofiler6\config.xml 拷贝到远程机器的配置文件位置,例如 /usr/local/jprofiler6/config。 最后,在 resin.conf 文件中需要加入 ...

    JProfiler

    **JProfiler**是一款强大的Java应用程序性能分析工具,主要用于检测和优化Java应用的内存使用、CPU性能、线程活动、锁竞争、SQL查询性能等问题。它提供了丰富的可视化界面和详细的统计信息,帮助开发者深入理解并...

    JProfiler安装及使用

    - **权限问题**:确保在 Linux 服务器上有足够的权限执行 JProfiler 的安装和配置操作。 - **端口冲突**:检查指定的端口是否已被其他服务占用,避免出现连接失败的情况。 - **安全性**:考虑到远程连接的安全性,...

    jprofiler9+中文使用手册

    - **内存分析**:JProfiler9能实时监控Java应用的内存分配,查找内存泄漏,提供详细的堆内存快照对比,帮助开发者定位内存问题。 - **CPU性能分析**:通过采样和探查方式,分析CPU使用率,找出耗时操作,优化...

    JProfiler11+注册机+使用手册

    JProfiler是一款强大的Java性能分析工具,专为Java开发人员设计,用于深入剖析应用程序的性能瓶颈,内存泄漏以及线程问题。它提供了丰富的功能,包括CPU和内存分析,线程和锁检测,SQL查询性能监控,以及JVM配置优化...

    jprofiler7.2.X注册码 JProfiler入门教程(中文)

    JProfiler是一款强大的Java性能分析工具,它为开发者提供了详尽的内存分析、CPU性能剖析、线程检测和JVM配置优化等功能。本教程主要围绕JProfiler 7.2.X版本展开,旨在帮助初学者快速掌握这款工具的使用方法。 首先...

    IDEA-JProfiler插件+JProfiler软件.zip

    安装完毕后,我们需要配置IDEA与JProfiler的连接。在IDEA中,选择"Tools" -> "JProfiler",然后设置JProfiler的安装路径,通常是`C:\Program Files\JProfiler`(具体路径取决于你的安装位置)。确认设置无误后,就...

    jprofiler 注册码+安装包

    总的来说,JProfiler是Java开发和运维团队不可或缺的工具,它能帮助开发者快速识别并解决性能问题,提高应用程序的效率和稳定性。尽管其界面为英文,但强大的功能和丰富的文档使得克服语言障碍成为可能。

    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....

    JProfiler11安装包及注册机

    - **注册机**:尽管JProfiler是一款商业软件,但使用注册机可能涉及版权问题。合法的软件使用应该遵循授权协议,购买官方许可来支持软件的持续发展和维护。 请注意,非法使用软件可能会导致法律纠纷,同时也不利于...

    JProfiler11

    JProfiler11提供多种配置选项,如远程会话设置、采样间隔调整、过滤规则设定等,以适应不同的调试需求。同时,它支持与Eclipse、IntelliJ IDEA等开发环境集成,方便开发者在日常开发中快速接入性能分析。 **使用...

    JProfiler安装、配置、实战

    JProfiler是一款强大的Java剖析工具,专门用于分析J2SE和J2EE应用程序的性能问题。它集成了一系列功能,包括CPU、线程和内存的剖析,帮助开发者定位性能瓶颈、检测内存泄漏以及解决线程问题。JProfiler的用户界面...

    jprofiler4.32安装破解文件+jprofiler4.32使用教程

    JProfiler是一款强大的Java性能分析工具,对于Java开发者而言,它是优化代码效率、排查内存泄漏和线程问题的得力助手。本文将详细介绍JProfiler 4.32的安装过程,并提供使用教程,帮助你快速上手。 首先,我们来...

    JProfiler的基本操作和配置.ppt

    JProfiler的基本操作和配置.ppt

Global site tag (gtag.js) - Google Analytics