我正在 Windows 7 机器上从 eclipse 运行一个计算密集型(解决数论问题)独立 java 程序。没有其他应用程序正在运行。
现在我启动了任务管理器,看到 javaw.exe 只占用了约 50%。即使按照这里的建议将优先级提高到高,它仍然只需要 50%。
是否可以为该程序提供高 CPU(比如 90%)?
这里的问题是你的程序不是用多线程或基于多处理器的计算设计的。因此,该程序正在完全使用您机器的(我猜的)2 个内核之一。
您能否在任务管理器选项卡“性能”中验证两个框之一显示完全使用率(100%) 和一个低?
如果它是唯一一个正在运行的 CPU 密集型程序并且它只获得约 50% 的 CPU,那么有两个可能的原因:
编辑:您可以通过启动两个程序实例来测试选项 2 。这可能会将您的 CPU 使用率提高到 100%。
归档时间: |
|
查看次数: |
5877 次 |
最近记录: |