java - 如何在 Java 中查找 CPU 密集型类?

标签 java performance multithreading class

我有一个使用多线程的 Java 大程序。在某些情况下,程序开始使用我的八核系统的三个内核中的 100%。在正常使用中,程序以 1-2% 使用所有内核。我怎样才能找到重载核心的类?

最佳答案

使用分析器,例如与 jdk-1.6.0_10 捆绑在一起的 jvisualvm

关于java - 如何在 Java 中查找 CPU 密集型类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2952519/

相关文章:

java - 如何从 hibernate 关系中的实体选择属性

java - 单击按钮直到 Selenium 中出现警报

javascript - 更改滚动 : jerky movement vs. 平滑移动上的 CSS 变换

c++ - 如果程序在源代码中使用较短的名称,它会更有效吗?

java - Glassfish 没有获取 POSTGRES 属性

java - 使用额外的局部变量从方法中引用类变量

javascript - 存储图像最有效的方式是什么? HTML/CSS/JS

java - 执行器线程池 - 限制队列大小和最旧的出队

python - 如何在python中控制子线程进程?

java - Jfreechart 可以实现多线程吗?