是否有可能以编程方式知道 Java 中 MHZ 的最大 CPU 速度?
在谷歌进行大量搜索后,我没有找到获得它的方法。
我找到了一种适用于 Android 的方法,但我不是为 android 开发这个,所以它不起作用。(https://android.stackexchange.com/questions/19810/how-can-i-determine-max-cpu-speed-at-runtime/59351)
我需要它在 linux/osx/windows 机器上工作。
是否有可能以编程方式知道 Java 中 MHZ 的最大 CPU 速度?
在谷歌进行大量搜索后,我没有找到获得它的方法。
我找到了一种适用于 Android 的方法,但我不是为 android 开发这个,所以它不起作用。(https://android.stackexchange.com/questions/19810/how-can-i-determine-max-cpu-speed-at-runtime/59351)
我需要它在 linux/osx/windows 机器上工作。
不,JVM 中没有显示此信息的标准 API。您可以为调用适当的本机 OS 方法以了解此信息的每个平台创建 JNI,但没有任何内容是标准 100%-java API 的一部分。
在 Windows 上,您应该能够从 Win32 SystemInfo http://search.cpan.org/~cjohnston/Win32-SystemInfo-0.12/SystemInfo.pm获取信息