public class OshiUtil extends Object
1、系统信息 2、硬件信息相关内容见:https://github.com/oshi/oshi
| 构造器和说明 |
|---|
OshiUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CpuInfo |
getCpuInfo()
获取系统CPU 系统使用率、用户使用率、利用率等等 相关信息
|
static CpuInfo |
getCpuInfo(long waitingTime)
获取系统CPU 系统使用率、用户使用率、利用率等等 相关信息
|
static List<oshi.hardware.HWDiskStore> |
getDiskStores()
获取磁盘相关信息,可能有多个磁盘(包括可移动磁盘等)
|
static oshi.hardware.HardwareAbstractionLayer |
getHardware()
获取硬件相关信息,包括内存、硬盘、网络设备、显示器、USB、声卡等
|
static oshi.hardware.GlobalMemory |
getMemory()
获取内存相关信息,比如总内存、可用内存等
|
static List<oshi.hardware.NetworkIF> |
getNetworkIFs()
获取网络相关信息,可能多块网卡
|
static oshi.software.os.OperatingSystem |
getOs()
获取操作系统相关信息,包括系统版本、文件系统、进程等
|
static oshi.hardware.CentralProcessor |
getProcessor()
获取CPU(处理器)相关信息,比如CPU负载等
|
static oshi.hardware.Sensors |
getSensors()
获取传感器相关信息,例如CPU温度、风扇转速等,传感器可能有多个
|
static oshi.hardware.ComputerSystem |
getSystem()
获取BIOS中计算机相关信息,比如序列号、固件版本等
|
public static oshi.software.os.OperatingSystem getOs()
public static oshi.hardware.HardwareAbstractionLayer getHardware()
public static oshi.hardware.ComputerSystem getSystem()
public static oshi.hardware.GlobalMemory getMemory()
public static oshi.hardware.CentralProcessor getProcessor()
public static oshi.hardware.Sensors getSensors()
public static List<oshi.hardware.HWDiskStore> getDiskStores()
public static List<oshi.hardware.NetworkIF> getNetworkIFs()
public static CpuInfo getCpuInfo()
public static CpuInfo getCpuInfo(long waitingTime)
waitingTime - 设置等待时间Copyright © 2021. All rights reserved.