分析高CPU的关键是找到哪个线程是持续运行,占用CPU时间。

可以隔上两分钟连续抓两个dump文件,使用 !runaway 查看线程运行的时间

通过对比两个dump文件的线程时间,看看哪个线程运行的时间持续增加。

最后通过切换到问题线程上,查看堆栈信息,如果两个dump的问题线程堆栈一致,基本上就可以推断了出问题的代码。

相关文章:

  • 2021-04-05
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2021-04-15
  • 2021-05-07
  • 2022-01-17
猜你喜欢
  • 2021-08-02
  • 2022-12-23
  • 2021-09-13
  • 2022-01-26
  • 2022-02-16
  • 2022-12-23
相关资源
相似解决方案