我有一个应用程序服务器进程,它的 CPU 占用率一直保持在 100%。我所说的持续是指数小时,甚至数天。
我知道如何生成堆/线程转储,但我正在寻找更多动态信息。我想知道那里使用了这么多 CPU。有数十个(或可能超过 100 个)线程。我知道那些线程是什么,但我需要知道它们中的哪些正在大量使用我的 CPU。
我怎样才能获得这些信息?
最佳答案
关于java - 如何查看我的 Java 进程现在正在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7502910/