Class ProcessorInformation

java.lang.Object
oshi.driver.windows.perfmon.ProcessorInformation

@ThreadSafe
public final class ProcessorInformation
extends java.lang.Object
Utility to query Processor performance counter
  • Method Details

    • queryProcessorCounters

      public static 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.
    • queryInterruptCounters

      public static java.util.Map<ProcessorInformation.InterruptsProperty,​java.lang.Long> queryInterruptCounters()
      Returns system interrupts counters.
      Returns:
      Interrupts counter for the total of all processors.
    • queryFrequencyCounters

      public static 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.