使用JProfiler对接口做性能分析

JProfiler客户端和服务端的安装不再赘述,本篇主要讲解JProfiler客户端使用.

一般服务器都是在远程服务器上

选择与远程服务器建立连接


选择服务器的类型


选择jdk版本


选择是否启动应用时需要等待客户端连接


输入远程主机的IP


选择服务器jprofiler的安装路径


选择服务器jprofiler运行端口

服务器应用启动时添加JVM参数: -agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/jprofiler11/bin/agent.jar

应用启动时会暂停并等待jprofiler客户端连接, 连接成功后可以正常使用jprofiler的各种功能了


建立连接后使用start、stop、save按钮保存一段时间应用的运行状况


记录应用cpu、内存、GC活跃性、线程阻塞情况


确定接口占用cpu最高的方法

由此确定接口性能瓶颈.

安装服务端JProfiler时需要配置/etc/profile文件加如下环境变量:

JPROFILER_HOME=/opt/jprofiler11/bin/linux-x64

  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JPROFILER_HOME

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容