Ami*_*ith 15 java windows performance runtime
我正在尝试检查程序的性能.我在这篇文章中提到了OS级系统信息.当Runtime.availableProcessors()执行时,我得到的答案4.我读了availableProcessors()但它告诉该方法返回处理器数
我使用的是Windows 7核心i5 4gp.
Alp*_*ale 21
正如您所读,availableProcessors()是一个返回的方法number of processors available to the JVM.4表示当前可用于JVM的处理器数.
这些行返回number of logical coresWindows和其他操作系统.
在具有支持超线程的四核Core i7的计算机上,它将返回8.
在具有四核Q6700的计算机上,此方法将返回4.
pax*_*blo 16
处理器的数量基本上是能够运行代码的执行引擎的数量.其中一款i5型号是4核CPU,即i5-7系列.这些可能是物理上不同的处理器(即使它们存在于同一芯片内),或者当您使用超线程时它们可能是逻辑处理器.
有关更多详细信息,请参见http://en.wikipedia.org/wiki/Intel_Core#Core_i5和http://en.wikipedia.org/wiki/Hyper-threading.
| 归档时间: |
|
| 查看次数: |
24976 次 |
| 最近记录: |