jprofile安装与使用

来源:互联网 发布:手机阿里云下载 编辑:程序博客网 时间:2024/06/05 15:47

环境

jprofile版本:jprofile9
jprofile客户端:win7
jprofile服务端:centOS6.3
jdk:1.7

安装

下载

下载地址:http://www.ej-technologies.com/download/jprofiler/files
选择版本
下载window版本
这里写图片描述
下载Linux版本
这里写图片描述
下载后应该是
这里写图片描述

安装

  1. windows版本安装
    直接解压即可,比如解压后目录D:\jprofiler9\
    exe文件位置:D:\jprofiler9\bin\jprofiler.exe
  2. Linux版本安装
    将tar.gz文件上传至服务器,直接解压,比如解压到目录/home/xxx/jprofiler9

使用

如何建立连接

服务器端(Linux)

启动命令:
xxxx/bin/java -cp ./:lib/ -agentpath:/home/xxx/jprofiler9/bin/linux-x64/libjprofilerti.so=port=8849 -Xbootclasspath/a:/home/xxx/jprofiler9/bin/agent.jar -Xmx20G -Xms20G -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:log/gc.log -Djava.util.Arrays.useLegacyMergeSort=true com.xxx.Main
可以理解为只需要在我们平时的java 启动命令加上下面即可:
-agentpath:/home/xxx/jprofiler9/bin/linux-x64/libjprofilerti.so=port=8849 -Xbootclasspath/a:/home/xxx/jprofiler9/bin/agent.jar
/home/xxx/jprofiler9为我们刚刚的解压目录
启动后显示如下:
这里写图片描述
显示Waiting for a connection from the JProfiler GUI …表示服务端启动成功,在等待客户端连接

客户端连接(win7)

  1. 新建【Start Center】-> 【New Session】,选择【New Remote Integration】(远程连接)。
    这里写图片描述
  2. 选择远程服务器平台版本(centOS选择LinuxX86即可)。
    这里写图片描述
  3. 选择服务器的java平台相关版本。
    这里写图片描述
  4. 选择服务器是否等待客户端连接,默认等待即可。
    这里写图片描述
  5. 选择远程主机地址:ip或者hostname
    这里写图片描述
  6. 选择远程主机jprofiler9安装目录,我们的是/home/xxx/jprofiler9
    这里写图片描述
  7. 选择服务器jprofile启动端口,和服务器启动命令保持一致。
    这里写图片描述
  8. 确认并【Next】,后面都直接Next
    这里写图片描述
  9. 已经启动会话,如果服务器端也已经启动,点击【OK】即可连接
    这里写图片描述
  10. 表示连接成功,已经可以用jprofiler做你想做的事情了。
    这里写图片描述
0 0