早上好,
首先,我没有四核,而是 Windows7 上的 i5(双核)。当我的 java 程序启动(Eclipse 上的单线程)并执行无休止的计算时,“Windows 任务性能面板”永远不会显示超过 25-30% 的 cpu 使用率。
我会理解在四核上(一个线程在一个核上运行),但在这里我预计是 50%。事实上,Windows 显示了 4 个 cpu 曲线,所以我认为一个核心在逻辑上被分成 2 个,但最后我的计算机只有两个物理核心。
那么为什么我的上限是 25% 呢?(其他线程正在运行但未被监控,来自监控的错误信息......等等......在 Jvm 中未激活的选项)
感谢您对 jcl 的帮助