上面??线程已经获取了锁,但是还是出于blocked状态,是不是死锁了?但是jstack -l 每次获取锁的线程都不同,明显不是死锁,有两种可能:
每隔1000ms打印一次记录,打印10次停止,每3行后打印指标头部
jstat -gc -h3 10 1000 10
jmap -heap 10
jmap -histo:live 10
查看gc状态,并没有问题啊并没有频繁full gc
原文:https://www.cnblogs.com/akid1994/p/12090162.html