最近公司测试环境的项目内存占用过高,服务经常性挂掉,因此要对线上的项目进行分析,网上对Springboot 的项目的jprofile 的配置很少。经常自己的摸索和网上文章的参考,总结一下,希望对你有所帮助。
-
在jprofile官网下载(jprofile官网
)分别下载对应的linux 和windows 版本,我下载windows 是免安装的 -
将下载下载的linux 版本的jprofile 上传到linux 服务器,解压
tar -zxvf jprofiler_linux_11_1_2.tar.gz
-
进入解压后的jprofile的bin 目录 执行
./jpenable
可以 看到正在运行的java 应用列表选择对应的要监控的应用和暴露的暴露的端口号
当然要开放你输入的端口号对应的外网端口,不建议暴露默认的8849端口,这样就可以愉快的进行远程监控了; -
打开桌面的jprofile应用,具体操作见如下图