标签: java load system
我将我的Java应用程序部署到centos服务器中,系统负载突然从5增加到3,我确保没有完整的gc,并且io正常,一件特别的事是我增加了数量到100的线程数,但是它们都在等待中,请问有什么可能的方法让我找出负载高的原因?
答案 0 :(得分:0)
您可以使用探查器来了解您的应用程序行为。请看看:
https://www.ej-technologies.com/products/jprofiler/overview.html
https://visualvm.github.io/
https://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/intro.html