Module  java.management
软件包  java.lang.management

Interface OperatingSystemMXBean

    • 方法详细信息

      • getAvailableProcessors

        int getAvailableProcessors​()
        返回可用于Java虚拟机的处理器数量。 这种方法相当于Runtime.availableProcessors()方法。

        在虚拟机的特定调用期间,此值可能会更改。

        结果
        虚拟机可用的处理器数量; 从不小于一个。
      • getSystemLoadAverage

        double getSystemLoadAverage​()
        返回最后一分钟的系统负载平均值。 系统负载平均值是排队到available processors的可运行实体的数量和在一段时间内平均的可用处理器上运行的可运行实体的数量之和。 计算负载平均值的方式是操作系统特定的,但通常是阻尼的时间依赖平均值。

        如果负载平均值不可用,则返回负值。

        该方法旨在提供有关系统负载的提示,并可能经常查询。 负载平均可能在实现这种方法昂贵的某些平台上是不可用的。

        结果
        系统负载平均; 或如果不可用,则为负值。
        从以下版本开始:
        1.6