【发布时间】:2012-08-06 08:32:18
【问题描述】:
我正在尝试检查程序的性能。我参考这篇文章get OS-level system information。当Runtime.availableProcessors() 执行时,我得到4 的答案。我读了availableProcessors(),但它告诉这个方法返回处理器的数量
- 谁能解释一下处理器数量是什么意思?
- 为什么结果是 4?
我使用的是 Windows 7 core i5 4gp。
【问题讨论】:
-
你有四核处理器的机器吗?
-
还是带有超线程的双核?
-
并非所有 i3、i5 或 i7 都相同。 i3 可以有一个或两个内核,带或不带超线程。 i7 可以有 4 个或 6 个内核。在英特尔网站上查找您的确切型号可能会很有用。这是一个例子。 ark.intel.com/products/52210/…注意有多少选项!
标签: java windows performance runtime