public class CPUID extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
CPUID.CPUIDResult |
Constructor and Description |
---|
CPUID() |
Modifier and Type | Method and Description |
---|---|
(package private) static int |
getCPUExtendedFamily() |
(package private) static int |
getCPUExtendedModel() |
(package private) static int |
getCPUFamily() |
(package private) static int |
getCPUModel() |
(package private) static int |
getCPUStepping() |
(package private) static int |
getCPUType() |
(package private) static String |
getCPUVendorID() |
(package private) static int |
getECXCPUFlags() |
(package private) static int |
getEDXCPUFlags() |
(package private) static int |
getExtendedEBXCPUFlags() |
(package private) static int |
getExtendedECXCPUFlags() |
(package private) static int |
getExtendedEDXCPUFlags() |
static CPUInfo |
getInfo()
Returns a CPUInfo item for the current type of CPU
If I could I would declare this method in a interface named
CPUInfoProvider and implement that interface in this class.
|
static void |
main(String[] args) |
static String getCPUVendorID()
static int getCPUFamily()
static int getCPUModel()
static int getCPUExtendedModel()
static int getCPUType()
static int getCPUExtendedFamily()
static int getCPUStepping()
static int getEDXCPUFlags()
static int getECXCPUFlags()
static int getExtendedEBXCPUFlags()
static int getExtendedECXCPUFlags()
static int getExtendedEDXCPUFlags()
public static CPUInfo getInfo() throws UnknownCPUException
UnknownCPUException
public static void main(String[] args)