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

Yourkit Java Profiler 使用说明

阅读更多
为了调试远程机器的内存及线程等情况,需要进行远程连接调试,按照如下方法进行:
1. 下载YourKit Java Profiler 首先在server上进行安装,即本机。
下载Linux版本的YourKit Java Profiler 在client端进行安装,即远程主机,由于我们使用的是远程主机操作系统为linux,所以以此为准。
2. 本机安装后,需要有key,可以发送邮件获得15天免费使用
由于远程linux主机使用的是console模式,不需要key,即可使用
3. 对远程主机jdk进行设置
方法是:
1) 首先java –version 获得java的一些版本信息,我获得是


注意红框,这里标注了是32 bit还是64 bit,下面的设置需要,请留意。
2) 对jvm 进行设置:
Java –agentpath: <profiler directory>/bin/linux-x86-64/libyjpagent.so
成功后会在相关提示的目录写log信息(截取部分信息):如:


4. 开始远程监控
开启本机的YourKit Java Profiler,要与远程机器的版本相同。
在<profiler directory>/bin/  目录下,执行脚本yjp.sh
方法:<profiler directory>/bin/yjp.sh –attach

[/align]

按照提示,键入需要监控的pid,同时后面会提示监听的端口,上图拿红框框出了,为10001。
在本机,键入远程机器的IP:port
   port就是之前框出的10001。就可以得到监控结果了,如图:

[align=center]

  • 大小: 2.7 KB
  • 大小: 15.9 KB
  • 大小: 8.6 KB
  • 大小: 44.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics