Jprofiler 监控jar运行状态

一、介绍

Jprofiler可以对java项目进行剖析,直觉式的GUI让你可以找到性能瓶颈、抓出内存漏失(memory leaks)、并解决执行绪的问题。

二、下载

下载Jprofiler9.2 linux 版与 windows版,

官网:ej-technologies - Java APM, Java Profiler, Java Installer Builder

linux下载tar.gz就行,直接解压到 /opt 下(也可以放其他目录下,一般非系统自带软件我放在opt下)

windows 下载exe就可以了,直接运行安装,输入注册码就可一直使用了

三、准备

可以把自己需要监控的项目jar包先运行起来,linux进到解压目录下,进入bin目录执行Jpenable,然后选GUI,然后输入一个端口号(空闲的端口),记得这个端口号要在防护墙放行哦,比如我这个9099端口,可以通过命令放行:iptables -I INPUT 5 -p tcp --dport 9099 -j ACCEPT(插入到input链第5行接受tcp协议端口号9099)

然后Jprofiler会自己找到我们之前运行的项目,我们不用再操作;

Jprofiler 监控jar运行状态_第1张图片

四、连接

windows打开软件,左上角找到 Start Center 点击

Jprofiler 监控jar运行状态_第2张图片

然后上面点new Session,点击远程(remote)那个选项

Jprofiler 监控jar运行状态_第3张图片

选择linux系统

Jprofiler 监控jar运行状态_第4张图片

选择版本,我这里是1.8的

Jprofiler 监控jar运行状态_第5张图片

选中间的,立即启动,稍后连接到GUI

Jprofiler 监控jar运行状态_第6张图片

输入之前linux系统的ip

Jprofiler 监控jar运行状态_第7张图片

填写在linux中Jprofiler安装路径

Jprofiler 监控jar运行状态_第8张图片

Jprofiler 监控jar运行状态_第9张图片

输入之前设置的端口号

Jprofiler 监控jar运行状态_第10张图片

选择立刻连接

Jprofiler 监控jar运行状态_第11张图片

大功告成

Jprofiler 监控jar运行状态_第12张图片

你可能感兴趣的:(java)