【JProfile】JProfile工具

发布时间 2024-01-13 16:32:53作者: 听风是雨

一.背景

  本篇文章主要介绍JProfile工具的使用
  这里有几个问题先抛出来
      1.JProfile是什么?
  --是一个商业授权的Java剖析工具,由EJ技术有限公司,针对的Java EE和Java SE应用程序开发的
  2.JProfile具备哪些功能
  --2.1本地会话的实时分析(重要)
  --2.2远程会话的实时分析(重要)
  --2.3离线分析和触发器
  --2.4快照比较
  --2.5查看 HPROF 快照(重要)
  --2.6请求跟踪

二. 功能:

   这里根据用途描述以上重要的功能
  1. 查询HPROF快照
  这个功能作为Java开发应该是使用到的最多的功能之一,同类型的功能的产品如Eclipse MAT,都是作为分析线上OOM,内存泄漏等性能问题的重要能力之一
  首先打开heapdump文件

   可以看到当前内存快照中的对象占用分布
   常用的功能可以选定某个对象,查询传出引用(outgoing reference) 的对象和传入引用(incoming reference)对象

  

    也可以通过最大对象Tab查询到当前快照内大对象的情况

  2. 本地会话实时分析
  //TODO 
  3. 远程会话实时分析
  //TODO 

 

三. 参考:

   1. JProfile官网:https://www.ej-technologies.com/products/jprofiler/features.html
   2. https://www.yisu.com/zixun/595083.html
   3. https://blog.51cto.com/u_15009384/2562935
   4. https://blog.csdn.net/fei33423/article/details/131089156