阅读 144

JProfiler使用说明及常用案例分析

1 配置远程连接

(1)启动JProfiler,选择Attach to a running JVM

 

 

 (2)选择Quick Attach,然后选择On another computer,然后选择Edit,选择直接SSH连接并填写远程环境信息。填完远程信息后选择start开始跟踪。

 

  

 

  

 

  

 

  

(3)远程机器连接成功后,会出现选择JVM进程的弹窗,选择需要跟踪的JVM,点击Open,稍等片刻即可出现跟踪的个性化设置页面,通常默认点OK即可。

 

 

  

  (4)Attach成功后会出现如下Overview页面

2 单点性能跟踪

应用层面单点性能跟踪的主要目标为应用方法级分析,可针对方法消耗的CPU资源进行跟踪。具体方法为:在开始验证问题之前,先通过“StartRecording”开启跟踪,然后重现问题,操作完成后点击“StopRecording”即可完成跟踪。

Start Recording

 

Stop Recording

 

 跟踪结束后,选择CPU views-Call Tree即可查看跟踪时段的方法级耗时分布情况。

 注意,因跟踪过程中会记录跟踪时段JVM所有的信息,为减少其他操作对目标场景的影响,一般建议在跟踪时尽量减少其他人员同时操作系统。如无法避免其他人人员操作带来的干扰,可以通过方法名、类名等搜索过滤关键信息来快速定位。

 

  

3 内存信息跟踪

(1)选择Telemetries-Memory即可查看内存整体占用情况。

 

 (2)选择Live memory-All objects可查看当前时刻内存对象统计信息。

 

 (3)点击Mark Current可以创建当前时刻内存对象基线,且可以查看两次Mark期间对象的变化情况。

首次mark

 

 第二次mark

 


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐