java应用响应时间长、吞吐量小、CPU利用率特别高问题定位笔记(二)

问题现象:系统吞吐量非常低 1)首先使用top查看一下系统的资源情况发现cpu利用率非常高 2)只用top -Hp 命令查看占用CPU的进程中有哪些线程 可以看到有4个线程在消耗cpu资源 3)使用jstack pid 命令将jvm的堆栈信息dump下来 4)根据线程pid分析jvm的堆栈信息 可以发现系统是在频繁GC导致cpu利用率高
相关文章
相关标签/搜索