2016-09-20 104 views
0

是否有可能以编程方式知道Java中MHZ的最大CPU速度?是否有可能知道Java中MHZ的最高CPU速度?

经过在谷歌的巨大搜索,在这里我没有找到办法得到它。

我发现了一种方法来做到这一点,它在Android中工作,但我没有开发这个android的,所以它不工作。 (https://android.stackexchange.com/questions/19810/how-can-i-determine-max-cpu-speed-at-runtime/59351

我需要它在linux/osx/windows机器上工作。

+0

获得信息的主要问题是不是操作系统,它是架构。 Java可能以每个现有架构为目标,你能限制列表吗?说,只有x86(-64)?臂? –

+0

@MargaretBloom是的,当然,将是x86机器与64位的处理器 – NullPointerException

回答

2

不,在JVM中没有标准的API来揭示这些信息。您可以为每个调用相应本机操作系统方法的平台创建JNI以了解此信息,但是没有任何内容是标准的100%-java API的一部分。

+0

哪些应该是Linux的本地方法,需要OS X?找不到它们 – NullPointerException

相关问题