Class ProcessInformationFFM

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

@ThreadSafe public final class ProcessInformationFFM extends Object
Utility to query Process Information performance counter using FFM.
  • Method Details

    • queryProcessCounters

      public static oshi.util.tuples.Pair<List<String>, Map<oshi.driver.common.windows.perfmon.ProcessInformation.ProcessPerformanceProperty, List<Long>>> queryProcessCounters()
      Returns process counters.
      Returns:
      Process counters for each process.
    • queryHandles

      public static Map<oshi.driver.common.windows.perfmon.ProcessInformation.HandleCountProperty, Long> queryHandles()
      Returns handle counters.
      Returns:
      Handle count for the _Total instance.
    • queryIdleProcessCounters

      public static oshi.util.tuples.Pair<List<String>, Map<oshi.driver.common.windows.perfmon.ProcessInformation.IdleProcessorTimeProperty, List<Long>>> queryIdleProcessCounters()
      Returns raw idle process performance counters.
      Returns:
      Raw performance counters for idle process.