【发布时间】:2011-06-13 04:10:15
【问题描述】:
如何从 Java 代码中找到我的应用程序可用的内核数量?
【问题讨论】:
-
几乎所有意图和目的都是“核心 == 处理器”。
-
使用纯 Java 很难找到机器物理上的内核数量。使用 Runtime.getRuntime().availableProcessors() 可以很容易地找到 Java 程序在启动时可以使用的内核数。由于所有主要的现代操作系统都能够设置 CPU 亲和性(即将应用程序限制在一定数量的内核上),因此需要牢记这一点。
-
逻辑核心还是物理核心?有一个重要的区别。
标签: java