Package oshi.driver.perfmon
Class ProcessorInformation
java.lang.Object
oshi.driver.perfmon.ProcessorInformation
public class ProcessorInformation
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProcessorInformation.InterruptsPropertySystem interrupts countersstatic classProcessorInformation.ProcessorFrequencyPropertyProcessor Frequency counters.static classProcessorInformation.ProcessorTickCountPropertyProcessor performance countersstatic classProcessorInformation.SystemTickCountPropertySystem performance counters -
Constructor Summary
Constructors Constructor Description ProcessorInformation() -
Method Summary
Modifier and Type Method Description Pair<java.util.List<java.lang.String>,java.util.Map<ProcessorInformation.ProcessorFrequencyProperty,java.util.List<java.lang.Long>>>queryFrequencyCounters()Returns processor frequency counters.java.util.Map<ProcessorInformation.InterruptsProperty,java.lang.Long>queryInterruptCounters()Returns system interrupts counters.Pair<java.util.List<java.lang.String>,java.util.Map<ProcessorInformation.ProcessorTickCountProperty,java.util.List<java.lang.Long>>>queryProcessorCounters()Returns processor performance counters.java.util.Map<ProcessorInformation.SystemTickCountProperty,java.lang.Long>querySystemCounters()Returns system performance counters.
-
Constructor Details
-
ProcessorInformation
public ProcessorInformation()
-
-
Method Details
-
queryProcessorCounters
public Pair<java.util.List<java.lang.String>,java.util.Map<ProcessorInformation.ProcessorTickCountProperty,java.util.List<java.lang.Long>>> queryProcessorCounters()Returns processor performance counters.- Returns:
- Performance Counters for processors.
-
querySystemCounters
public java.util.Map<ProcessorInformation.SystemTickCountProperty,java.lang.Long> querySystemCounters()Returns system performance counters.- Returns:
- Performance Counters for the total of all processors.
-
queryInterruptCounters
public java.util.Map<ProcessorInformation.InterruptsProperty,java.lang.Long> queryInterruptCounters()Returns system interrupts counters.- Returns:
- Interrupts counter for the total of all processors.
-
queryFrequencyCounters
public Pair<java.util.List<java.lang.String>,java.util.Map<ProcessorInformation.ProcessorFrequencyProperty,java.util.List<java.lang.Long>>> queryFrequencyCounters()Returns processor frequency counters.- Returns:
- Processor frequency counter for each processor.
-