Class SolarisCentralProcessor

java.lang.Object
oshi.hardware.common.AbstractCentralProcessor
oshi.hardware.common.platform.unix.solaris.SolarisCentralProcessor
All Implemented Interfaces:
CentralProcessor

@ThreadSafe public abstract class SolarisCentralProcessor extends AbstractCentralProcessor
Abstract base for the Solaris CPU. The command-based pieces (NUMA mapping, processor-ID feature flags, the dmesg physical-processor parsing, the averaged tick rollup, and the kstat -p context-switch/interrupt fallbacks) are shared; the kstat-chain queries are native and implemented by the JNA and FFM subclasses.