Package oshi.driver.linux.proc
Class CpuInfo
- java.lang.Object
-
- oshi.driver.linux.proc.CpuInfo
-
@ThreadSafe public final class CpuInfo extends java.lang.Object
Utility to read CPU info from/proc/cpuinfo
-
-
Constructor Summary
Constructors Modifier Constructor Description privateCpuInfo()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Quartet<java.lang.String,java.lang.String,java.lang.String,java.lang.String>queryBoardInfo()Gets the board manufacturer, model, version, and serial number from/proc/cpuinfoprivate static java.lang.StringqueryBoardManufacturer(char digit)static java.lang.StringqueryCpuManufacturer()Gets the CPU manufacturer from/proc/cpuinfostatic java.util.List<java.lang.String>queryFeatureFlags()
-
-
-
Method Detail
-
queryCpuManufacturer
public static java.lang.String queryCpuManufacturer()
Gets the CPU manufacturer from/proc/cpuinfo- Returns:
- The manufacturer if known, null otherwise
-
queryBoardInfo
public static Quartet<java.lang.String,java.lang.String,java.lang.String,java.lang.String> queryBoardInfo()
Gets the board manufacturer, model, version, and serial number from/proc/cpuinfo- Returns:
- A quartet of strings for manufacturer, model, version, and serial number. Each one may be null if unknown.
-
queryBoardManufacturer
private static java.lang.String queryBoardManufacturer(char digit)
-
queryFeatureFlags
public static java.util.List<java.lang.String> queryFeatureFlags()
-
-