freenet.support.CPUInformation
Class AMDInfoImpl
java.lang.Object
freenet.support.CPUInformation.CPUIDCPUInfo
freenet.support.CPUInformation.AMDInfoImpl
- All Implemented Interfaces:
- AMDCPUInfo, CPUInfo
class AMDInfoImpl
- extends CPUIDCPUInfo
- implements AMDCPUInfo
Moved out of CPUID.java
- Since:
- 0.8.7
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isK6Compatible
protected static boolean isK6Compatible
isK6_2_Compatible
protected static boolean isK6_2_Compatible
isK6_3_Compatible
protected static boolean isK6_3_Compatible
isGeodeCompatible
protected static boolean isGeodeCompatible
isAthlonCompatible
protected static boolean isAthlonCompatible
isAthlon64Compatible
protected static boolean isAthlon64Compatible
isBobcatCompatible
protected static boolean isBobcatCompatible
isBulldozerCompatible
protected static boolean isBulldozerCompatible
modelString
protected static String modelString
AMDInfoImpl
AMDInfoImpl()
IsK6Compatible
public boolean IsK6Compatible()
- Specified by:
IsK6Compatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k6' CPU
IsK6_2_Compatible
public boolean IsK6_2_Compatible()
- Specified by:
IsK6_2_Compatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k6-2' CPU
IsK6_3_Compatible
public boolean IsK6_3_Compatible()
- Specified by:
IsK6_3_Compatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k6-3' CPU
IsGeodeCompatible
public boolean IsGeodeCompatible()
- Specified by:
IsGeodeCompatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'geode' CPU
IsAthlonCompatible
public boolean IsAthlonCompatible()
- Specified by:
IsAthlonCompatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k7' CPU (Atlhon, Duron etc. and better)
IsAthlon64Compatible
public boolean IsAthlon64Compatible()
- Specified by:
IsAthlon64Compatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k8' CPU (Atlhon 64, Opteron etc. and better)
IsBobcatCompatible
public boolean IsBobcatCompatible()
- Specified by:
IsBobcatCompatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least an 'k8' CPU (Atlhon 64, Opteron etc. and better)
IsBulldozerCompatible
public boolean IsBulldozerCompatible()
- Specified by:
IsBulldozerCompatible
in interface AMDCPUInfo
- Returns:
- true if the CPU present in the machine is at least a 'bulldozer' CPU
getCPUModelString
public String getCPUModelString()
throws UnknownCPUException
- Specified by:
getCPUModelString
in interface CPUInfo
- Returns:
- A string detailing what type of CPU that is present in the machine. I.e. 'Pentium IV' etc.
- Throws:
UnknownCPUException
- If for any reason the retrieval of the requested information
failed. The message encapsulated in the execption indicates the
cause of the failure.
hasX64
public boolean hasX64()
- Specified by:
hasX64
in class CPUIDCPUInfo