最新 最热

JVisualVm可视化性能分析工具

VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈(如100个String对象分别由哪几个对象分配出来的)。...

2022-10-27
3

VisualVM导入dump提示“不是有效的核心dump”

导致错误的原因是:尝试打开的文件是Head Dump,而不是Core Dump。

2021-12-07
1

JAVA死锁排查-性能测试问题排查思路

Java发生死锁的根本原因是:在申请锁时发生了交叉闭环申请。即线程在获得了锁A并且没有释放的情况下去申请锁B,这时,另一个线程已经获得了锁B,在释放锁B之前又要先获得锁A,因此闭环发生,陷入死锁循环。...

2020-07-06
1

记一次 JVM CPU 使用率飙高问题的排查过程

如上图所示,在 下午3:45 分之前,CPU 的使用率明显飙高,最高飙到近 100%,为什么会出现这样的现象呢?

2020-04-14
1

死锁分析以及检测工具详解

死锁:线程1等待线程2的互斥持有资源,而线程2等着线程1的互斥持有资源,两个线程都无法进行执行。

2020-02-20
1