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 private
CpuInfo()
-
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/cpuinfo
private static java.lang.String
queryBoardManufacturer(char digit)
static java.lang.String
queryCpuManufacturer()
Gets the CPU manufacturer from/proc/cpuinfo
static 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()
-
-