public class SolarisCentralProcessor extends AbstractCentralProcessor
CentralProcessor.LogicalProcessor, CentralProcessor.ProcessorIdentifier, CentralProcessor.TickType| Constructor and Description |
|---|
SolarisCentralProcessor() |
| Modifier and Type | Method and Description |
|---|---|
double[] |
getSystemLoadAverage(int nelem)
Returns the system load average for the number of elements specified, up to
3, representing 1, 5, and 15 minutes.
|
protected CentralProcessor.LogicalProcessor[] |
initProcessorCounts()
Updates logical and physical processor counts and arrays
|
long |
queryContextSwitches()
Get number of context switches
|
long[] |
queryCurrentFreq()
Get processor current frequency.
|
long |
queryInterrupts()
Get number of interrupts
|
long |
queryMaxFreq()
Get processor max frequency.
|
long[][] |
queryProcessorCpuLoadTicks()
Get the processor CPU load ticks
|
protected CentralProcessor.ProcessorIdentifier |
queryProcessorId()
Updates logical and physical processor counts and arrays
|
long[] |
querySystemCpuLoadTicks()
Get the system CPU load ticks
|
createProcessorID, getContextSwitches, getCurrentFreq, getFamily, getIdentifier, getInterrupts, getLogicalProcessorCount, getLogicalProcessors, getMaxFreq, getModel, getName, getPhysicalPackageCount, getPhysicalProcessorCount, getProcessorCpuLoadBetweenTicks, getProcessorCpuLoadTicks, getProcessorID, getProcessorIdentifier, getStepping, getSystemCpuLoadBetweenTicks, getSystemCpuLoadTicks, getVendor, getVendorFreq, isCpu64bit, toStringprotected CentralProcessor.ProcessorIdentifier queryProcessorId()
AbstractCentralProcessorqueryProcessorId in class AbstractCentralProcessorprotected CentralProcessor.LogicalProcessor[] initProcessorCounts()
AbstractCentralProcessorinitProcessorCounts in class AbstractCentralProcessorpublic long[] querySystemCpuLoadTicks()
AbstractCentralProcessorquerySystemCpuLoadTicks in class AbstractCentralProcessorpublic long[] queryCurrentFreq()
AbstractCentralProcessorqueryCurrentFreq in class AbstractCentralProcessorpublic long queryMaxFreq()
AbstractCentralProcessorqueryMaxFreq in class AbstractCentralProcessorpublic double[] getSystemLoadAverage(int nelem)
CentralProcessorThe load average may be unavailable on some platforms (e.g., Windows) where it is expensive to implement this method.
nelem - Number of elements to return.public long[][] queryProcessorCpuLoadTicks()
AbstractCentralProcessorqueryProcessorCpuLoadTicks in class AbstractCentralProcessorpublic long queryContextSwitches()
AbstractCentralProcessorqueryContextSwitches in class AbstractCentralProcessorpublic long queryInterrupts()
AbstractCentralProcessorqueryInterrupts in class AbstractCentralProcessorCopyright © 2020. All rights reserved.