gpt4 book ai didi

Java主机系统架构

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:18:40 26 4
gpt4 key购买 nike

在Java中,如何在运行时确定主机的系统架构?在我当前的设置下,Windows 7 x64、Java JRE 32 位、Intel Xeon w/Intel 64,系统属性似乎最明显地反射(reflect)了 Java VM 的架构。

System.getProperty("os.arch");
System.getProperty("sun.arch.data.model");

结果:

x86

32

最佳答案

您可以访问 OperatingSystemMXBean通过调用 ManagementFactory.getOperatingSystemMXBean() 它会给你:

字符串获取名称()返回操作系统名称。此方法等效于 System.getProperty("os.name")。

字符串getArch()返回操作系统架构。此方法等同于 System.getProperty("os.arch")。

字符串获取版本()返回操作系统版本。此方法等同于 System.getProperty("os.version")。

int getAvailableProcessors()返回 Java 虚拟机可用的处理器数量。此方法等同于 Runtime.availableProcessors() 方法。

双 getSystemLoadAverage()返回最后一分钟的系统平均负载。系统平均负载是排队等待可用处理器的可运行实体的数量与一段时间内在可用处理器上运行的可运行实体的数量的总和。负载平均值的计算方式因操作系统而异,但通常是阻尼时间相关平均值。如果负载平均值不可用,则返回负值。

See this page有关可用选项的更多详细信息。此外,大多数容器都有更多关于容器的可用选项。

关于Java主机系统架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3462387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com