Class SystemInfo


  • public class SystemInfo
    extends java.lang.Object
    Utility class for querying system hardware properties
    • Constructor Detail

      • SystemInfo

        public SystemInfo()
    • Method Detail

      • getProcessorCount

        public static int getProcessorCount()
        Returns:
        active count of processors configured on this system.
      • getCpuGroupCount

        public static short getCpuGroupCount()
        Returns:
        number of active Cpu groupings on this system. This currently refers to NUMA nodes.
      • getCpuInfoForGroup

        public static SystemInfo.CpuInfo[] getCpuInfoForGroup​(short groupIdx)
        Get info on all active Cpus in a Cpu group.
        Parameters:
        groupIdx - group index to query.
        Returns:
        Array of CpuInfo objects configured for this group. This value is never null even if groupIdx was invalid.