如何使用 JProfiler 查找 CPU 热点

发布于 2023年1月14日

1. 下载并安装 JProfiler

img-1

  • 下载完成后运行下载的程序,点击 下一步

img-2

  • 点击 我接受协议 后点击 下一步

img-3

  • 点击 下一步

img-4

  • 点击 配置永久许可证 后填写 姓名许可证密钥,完成后点击 下一步

img-5

  • 点击 下一步

img-6

  • 安装完成,点击 完成

img-7

2. 使用 JProfiler 挂载

  • 启动 Jprofiler,选择 Attach到一个正在运行到JVM

img-8

  • 选择你服务端的进程后,点击 开始

img-9

  • 选择 Sampling (Recommended)

img-10

  • 点击 确定 即可

img-11

A. 查内存泄漏

  • 点击 堆遍历器,选择 生成一个JProfiler堆快照,点击 确定
    警告:此过程将会使服务器停止响应,时间取决于硬盘

img-12

  • 选择 最大对象 后即可,根据信息判断

img-13

B. 查CPU高占用

  • 选择 CPU视图 后点击 记录CPU数据,即可分析占用

img-14

img-15