题记:
最近的工作被focus到product的performance上,用jprofile统计了下消耗CPU的情况,或者说app运行时间的大致情况。
安装和集成WAS容器
刚开始jprofile把我现有的WAS环境给弄坏了,不得不重装。
WAS7.0版本
jprofile6.2.3(官网有体验版本)
windows XP
jprofile主要是在JVM启动的时候加入自己的agent,这个agent监控JVM的运行情况,并默认开启8849端口给jprofile client来显示数据。
与WAS7.0集成步骤:把WAS中wasprofile下的server.xml配置下(一时我还没找到在哪=.=),比如我的在:E:\Program Files\IBM\SDP\runtimes\base_v7\profiles\was70profile2\config\cells\yangjunDesktopNode02Cell\nodes\yangjunDesktopNode02\servers\server1\server.xml(修改前记得备份)
在server.xml中找到:
<jvmEntries xmi:id="JavaVirtualMachine_1183121908656" verboseModeClass="false" verboseModeGarbageCollection="false" verboseModeJNI="false" runHProf="false" debugMode="true" debugArgs="-Dcom.ibm.ws.classloader.j9enabled=true -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7778" genericJvmArguments="-Xquickstart -agentpath:E:\\PROGRA~2\\jprofiler6\\bin\\windows\\jprofilerti.dll
" disableJIT="false">
其中红色那段是我加上去的,然后重启WAS,打开jprofile进行connect就OK了。
除了以上方法,jprofile提供与eclipse的integer,不过这个我没弄成。
Monitor你的app
加入需要monitor的jar和class forder到jprofile,这样才能统计出你的项目中性能瓶颈在哪个方法上,并计算出每个方法所消耗的时间,Session设置如下:
CPU Views结果
启动Record CPU后,你看到如下结果:
- 大小: 101.6 KB
- 大小: 59.7 KB
分享到:
相关推荐
首先,要使用JConsole进行JBoss性能监控,你需要确保你的Java环境已经配置了JMX支持。在JBoss的配置文件(通常是`standalone.xml`或`domain.xml`)中,你需要启用JMX远程访问,并设置安全策略。这通常涉及到开启...
jProfile 是一款强大的Java应用性能分析工具,它可以帮助开发者和测试人员深入分析Java应用程序的性能瓶颈,提高程序运行效率。jProfile 提供了一系列丰富的功能,包括内存分析、CPU性能分析、线程分析等,使得...
你可以通过调用树视图来定位性能瓶颈,分析方法的执行时间和调用频率。 ### 6. 线程分析 - **线程快照**:捕捉线程状态,查找死锁和等待资源的线程。 - **线程活动**:实时监控线程的创建、运行、阻塞和销毁情况...
### jprofile使用手册详解 #### 引言 在IT行业,尤其是软件开发领域,性能优化是确保应用程序高效、稳定运行的关键。JProfiler作为一款专业的Java性能监控工具,为开发者提供了深入洞察应用程序内部运行机制的能力...
通过这些工具,开发者能够深入了解程序的运行状况,找出性能瓶颈并进行优化。 ### JProfiler的主要功能 1. **内存分析**:JProfiler可以帮助开发者识别内存泄漏,通过实时的内存分配和对象生存周期视图,可以查看...
jprofile11 亲测可用.有需要的可以直接下载
通过可视化界面,用户可以清晰地看到程序运行时的内存分布、CPU使用情况以及性能瓶颈,从而对Java应用程序进行精准优化。 二、JProfiler 9注册码的重要性 JProfiler 9虽然有免费试用版,但功能受限,如时间限制、...
idea jprofile 插件欢迎下载。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
Jprofile 安装 破解版 已经试验过了,完全可用
jprofile 内存分析工具,jvm
由于我只能传20M的附件,所以无法将JProfile6.2.2的安装文件上传上来,所以只上传了一个sn序列号,用户名和公司随便填即可注册成功。我在win7和ubuntu下都试过可以破解,附上官方安装文件的下载链接。 Linux:...
JProfile在linux系统的安装和配置doc文档 Jprofile5.2.4 Windows和Linux安装文件 由于上传资源限制为15M,所以分三部分上传
该工具提供了丰富的功能,包括内存分析、CPU剖析、线程检测、方法耗时统计等,使得开发者能够深入理解程序运行时的内部行为,找出性能瓶颈并进行优化。 1. **内存分析** JProfiler的内存分析模块允许开发者实时...
JProfile 8.0.5破解文件及注册码,java 堆栈监控
1. **CPU分析**:通过采样或剖析,可以找出CPU消耗最多的方法,从而定位性能瓶颈。 2. **内存分析**:查看对象分配,识别内存泄漏,支持堆快照对比,找出长期存在的对象。 3. **线程监控**:实时查看线程状态,发现...
Jprofile linux 版本带license
jprofile使用文档详解
jprofile9.2 mac版本。
内存泄露是Java应用程序中常见的问题,它会导致程序性能下降,甚至可能导致系统崩溃。JProfiler是一款强大的Java性能分析工具,尤其在检测和分析内存泄露方面表现出色。本文将深入探讨如何使用JProfiler来检查和解决...