`
mayatama
  • 浏览: 35012 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用yourKit来对Mule3进行性能分析

阅读更多
yourkit是一个很棒的Java Profile工具,来监控java应用的执行情况,主要分析cpu及内存等,很方便,但是yourkit在Mule下的配置与tomcat、jboss等不太一样,按一般的java程序修改启动脚本加参数,client无法连接agent。

看了一下mule的文档,mule自身提供了一些配置的方法,主要是通过JMS来完成。
步骤如下:

1、下载agent for mule端用的pack包,v9.0.8版本,http://dist.codehaus.org/mule/distributions/mule-profiler-pack-3.1.1.tar.gz

2、与agent对应的windows客户端版本为:http://www.yourkit.com/download/yjp-9.0.9.exe

3、将mule-profiler-pack-3.1.1.tar.gz解压到$MULE_HOME下。

4、修改$MULE_HOME/bin/mule,加入如下两行:
   export MULE_HOME="/app/mule-standalone-3.1.0"
export LD_LIBRARY_PATH="$MULE_HOME/lib/native/profiler"

5、在默认的配置文件中加入:mule-config.xml
   <management:yourkit-profiler>
   当然要把命名空间和xsd给包含进来了。

6、启动MULE: ./mule -profile 即可。

7、client端即可通过romote connection连接agent了,enjoy!



2
1
分享到:
评论
2 楼 小波think 2011-09-05  
我按照这种方式启动的时候报错 Invalid content was found starting with element 'management:yourkit-profiler'
1 楼 mayatama 2011-03-22  
还有一个简单的方法,就是通过attach模式开启yourkit。
<profiler directory>/bin/yjp.sh –attach

然后,
Picked up JAVA_TOOL_OPTIONS:
[YourKit Java Profiler 9.5.4] Loaded. Log file: /root/.yjp/log/19208.log
Running JVMs:

Name                             |   PID| Status                         
-------------------------------- |------|--------------------------------
MuleContainerBootstrap           | 10753| Ready for attach                   
Tomcat                           |  9201| Ready for attach                   

Enter PID of the application you want to attach (0 to exit) and press Enter:
>10753
Please specify comma-separated list of startup options, or press Enter for default options (recommended):
>
Attaching to process 10753 using options
The profiler agent has attached. Waiting while it initializes...
The agent is loaded and is listening on port 10001.
You can connect to it from the profiler UI.


client端一连接就好了,注意agent和client端的yourkit的版本要一致才行。

相关推荐

    java性能分析工具--yourkit

    java性能分析工具-yourkit破解版下载与使用,本资源仅限学习交流使用。

    YourKit get start 资料

    7. **Integration with IDEs**:YourKit支持与Eclipse和IntelliJ IDEA等流行IDE集成,使得在开发环境中就能方便地进行性能分析。 【使用步骤】 1. **安装与启动**:下载并安装YourKit,然后启动Profiler服务。 2. ...

    yourkit9.5绿色版本

    使用YourKit,开发者可以对Java应用程序进行全面的性能剖析,无论是查找CPU占用过高的问题,还是追踪内存泄漏,都能得到详尽的数据支持。通过这些数据,开发者可以有针对性地优化代码,提升应用程序的性能和稳定性。...

    YourKit---JAVA性能监控工具

    YourKit---JAVA性能监控工具

    YourKit 11.0

    总的来说,YourKit 11.0是一个功能丰富的性能分析工具,能够帮助开发者和运维人员深入了解他们的应用程序,找出性能问题,从而提升整体系统效率。通过熟练掌握这些知识点,可以显著提高开发和维护工作的效率。

    yourkit的使用技术

    YourKit是一款功能强大的Java性能分析工具,主要用于监测和优化Java应用程序的性能。通过深入解析给定文件中的描述和部分内文,我们可以提炼出YourKit在IT行业中的关键使用技术和概念,帮助开发人员理解和掌握如何...

    YourKit Java Profiler 2020.09 build 410

    3. **YourKit-JavaProfiler-2020.9-b410.exe**:这是YourKit Java Profiler的安装程序,用户可以通过运行这个文件来安装和配置该性能分析工具。 4. **readme.txt**:这个文件通常包含软件的使用说明、安装指南、...

    yourkit V11.0.9 免费版

    YourKit是一款广受开发者...安装完成后,启动YourKit,按照向导设置连接到目标Java应用,然后利用其各种分析工具进行性能优化工作。对于初学者,可以参考官方文档或在线教程,以便更好地掌握这款强大的性能分析工具。

    yourkit jprofiler 6.0.2

    标题中的"yourkit jprofiler 6.0.2"是指这一特定版本的YourKit JProfiler,它是一款广泛使用的Java性能分析器。此版本可能包含了针对6.0系列的一些改进和修复,旨在提升用户体验和分析效果。 描述中的"yourkit ...

    YourKit_Java_Profiler_12.0.2_Downloadly.ir.rar

    - **定期检查**:即使在无明显性能问题时,也应定期使用YourKit进行健康检查,预防潜在问题。 - **结合代码审查**:分析结果应与代码审查相结合,理解代码逻辑,找出优化点。 5. **总结** YourKit Java ...

    java性能工具 yourkit 11.0.0 天涯浪子

    YourKit是我在另一个项目中偶然发现的一款性能分析工具,它的安装很简单。安装时有一个选项,可以安装一个插件到我的IDE。安装后,运行应用程序,使用该插件,它会自动连接到YourKit。它有一个漂亮的用户界面可以...

    yourkit java profiler for unix

    总的来说,YourKit Java Profiler是Unix系统上进行Java应用性能优化的重要工具,其强大的内存和CPU分析功能可以帮助开发者有效地定位和解决性能问题。通过深入理解这个工具的特性和使用方法,开发者能够提升Java应用...

    YourKit Java Profiler v9.5.0.

    【标题】"YourKit Java Profiler v9.5.0." 是一款专业的Java性能分析工具,专注于帮助开发者和系统管理员优化Java应用程序的性能。这款工具提供了深入的内存和CPU使用情况分析,使得用户能够识别并解决性能瓶颈,...

    YourKit-JavaProfiler-2017.02-b68.zip

    1. **YourKit Java Profiler**: YourKit是一款广受好评的Java性能分析器,它提供了一套全面的工具来检测和解决性能瓶颈,包括CPU、线程、内存和GPU的使用情况。它还支持实时监控、代码覆盖率分析以及SQL查询性能追踪...

    YourKit_Profiler_for_dotNET_v4.5.7_Downloadly.ir.rar

    1. **YourKit Profiler**:YourKit是知名的一款跨平台的Java和.NET性能分析工具,提供对应用程序的深度剖析,包括CPU使用率、内存分配、线程活动以及锁竞争等。它通过直观的用户界面,帮助开发者快速定位性能问题。 ...

    YourKit Java Profiler 2019.08 build 141

    YourKit Java Profiler 2019.08 build 141 是一款强大的性能分析工具,专为Java应用程序设计,旨在帮助开发者深入洞察代码执行的效率和内存使用情况。这款工具提供了丰富的功能,包括CPU和内存分析,线程监控,...

    yourkit v12.0.5 keygen

    yourkit v12.05版本使用说明: 1.用winrar打开lib目录下的yjp.jar 2.进入目录yjp.jar\com\yourkit\g 3.将k.class替换到同名文件 使用下面命令生成注册码: java -jar yourkit_keygen_v1205.jar 根据提示输入注册...

    YourKit 9.5.2

    YourKit 9.5.2 part3 YourKit 9.5.2 part3

    yourkit v11 v12 keygen

    yourkit v11版本使用说明: 1.用winrar打开lib目录下的yjp.jar 2.进入目录yjp.jar\com\yourkit\f 3.将k.class替换到同名文件 yourkit v12版本使用说明: 1.用winrar打开lib目录下的yjp.jar 2.进入目录yjp.jar\...

    yourkit java profiler 2015 注册码

    yourkit java profiler 2015 注册码 实测可进行正常安装 服务器进程内存分析不可多得的工具

Global site tag (gtag.js) - Google Analytics