我有一个使用大量 CPU 的相当复杂的 Java 应用程序,我想知道是否有关于配置文件工具的任何建议,我可以使用它来确定 CPU 使用率的原因。我的目标是查明代码中使用大部分 CPU 时间的位置。
最佳答案
我在 Linux 上使用过 jProfiler 和 YourKit。但是您可能会通过运行最近的 JDK 附带的 jconsole
找到您正在寻找的信息。关于如何使用它的好信息:http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html
关于Linux 上的 Java 分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2388255/