JVM内存死锁问题分析

现象:

发现运行在tomcat的应用,不管上多少个vuser模拟请求压力,cpu会耗用200%,测出应用的tps很低,近10次每秒。

分析:

1、网络的瓶颈排除

2、执行jstack -l 线程号 >线程号.log

log如下:

JVM内存死锁问题分析

JVM内存死锁问题分析

3、看出来了0x0000000751968760
的内存变量一个锁住,另一个在获取锁,出现死锁问题。接下来优化代码即可

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/opensource/193311.html

(0)
上一篇 2021年11月15日 09:33
下一篇 2021年11月15日 09:33

相关推荐

发表回复

登录后才能评论