Class PerfmonConstants

java.lang.Object
oshi.driver.common.windows.perfmon.PerfmonConstants

@ThreadSafe public final class PerfmonConstants extends Object
Constants used in Perfmon driver classes
  • Field Details

    • TOTAL_INSTANCE

      public static final String TOTAL_INSTANCE
      Instance filter: _Total instance only.
      See Also:
    • TOTAL_OR_IDLE_INSTANCES

      public static final String TOTAL_OR_IDLE_INSTANCES
      Instance filter: _Total or Idle instances.
      See Also:
    • TOTAL_INSTANCES

      public static final String TOTAL_INSTANCES
      Instance filter: all _Total instances (wildcard).
      See Also:
    • NOT_TOTAL_INSTANCE

      public static final String NOT_TOTAL_INSTANCE
      Instance filter: exclude _Total instance.
      See Also:
    • NOT_TOTAL_INSTANCES

      public static final String NOT_TOTAL_INSTANCES
      Instance filter: exclude all _Total instances.
      See Also:
    • MEMORY

      public static final String MEMORY
      PDH object name for Memory counters.
      See Also:
    • WIN32_PERF_RAW_DATA_PERF_OS_MEMORY

      public static final String WIN32_PERF_RAW_DATA_PERF_OS_MEMORY
      WMI class for raw Memory performance data.
      See Also:
    • PAGING_FILE

      public static final String PAGING_FILE
      PDH object name for Paging File counters.
      See Also:
    • WIN32_PERF_RAW_DATA_PERF_OS_PAGING_FILE

      public static final String WIN32_PERF_RAW_DATA_PERF_OS_PAGING_FILE
      WMI class for raw Paging File performance data.
      See Also:
    • PHYSICAL_DISK

      public static final String PHYSICAL_DISK
      PDH object name for Physical Disk counters.
      See Also:
    • WIN32_PERF_RAW_DATA_PERF_DISK_PHYSICAL_DISK_WHERE_NAME_NOT_TOTAL

      public static final String WIN32_PERF_RAW_DATA_PERF_DISK_PHYSICAL_DISK_WHERE_NAME_NOT_TOTAL
      WMI class for raw Physical Disk data excluding _Total.
      See Also:
    • PROCESS

      public static final String PROCESS
      PDH object name for Process counters.
      See Also:
    • WIN32_PERFPROC_PROCESS

      public static final String WIN32_PERFPROC_PROCESS
      WMI class for raw Process performance data.
      See Also:
    • WIN32_PERFPROC_PROCESS_WHERE_NOT_NAME_LIKE_TOTAL

      public static final String WIN32_PERFPROC_PROCESS_WHERE_NOT_NAME_LIKE_TOTAL
      WMI query for Process data excluding _Total.
      See Also:
    • WIN32_PERFPROC_PROCESS_WHERE_NAME_TOTAL

      public static final String WIN32_PERFPROC_PROCESS_WHERE_NAME_TOTAL
      WMI query for Process _Total data.
      See Also:
    • WIN32_PERFPROC_PROCESS_WHERE_IDPROCESS_0

      public static final String WIN32_PERFPROC_PROCESS_WHERE_IDPROCESS_0
      WMI query for the System Idle Process (PID 0).
      See Also:
    • THREAD

      public static final String THREAD
      PDH object name for Thread counters.
      See Also:
    • WIN32_PERF_RAW_DATA_PERF_PROC_THREAD

      public static final String WIN32_PERF_RAW_DATA_PERF_PROC_THREAD
      WMI class for raw Thread performance data.
      See Also:
    • WIN32_PERF_RAW_DATA_PERF_PROC_THREAD_WHERE_NOT_NAME_LIKE_TOTAL

      public static final String WIN32_PERF_RAW_DATA_PERF_PROC_THREAD_WHERE_NOT_NAME_LIKE_TOTAL
      WMI query for Thread data excluding _Total.
      See Also:
    • PROCESSOR

      public static final String PROCESSOR
      PDH object name for Processor counters (Vista and earlier).
      See Also:
    • WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_NOT_TOTAL

      public static final String WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_NOT_TOTAL
      WMI query for Processor data excluding _Total.
      See Also:
    • WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_TOTAL

      public static final String WIN32_PERF_RAW_DATA_PERF_OS_PROCESSOR_WHERE_NAME_TOTAL
      WMI query for Processor _Total data.
      See Also:
    • PROCESSOR_INFORMATION

      public static final String PROCESSOR_INFORMATION
      PDH object name for Processor Information counters (Win7+).
      See Also:
    • WIN32_PERF_RAW_DATA_COUNTERS_PROCESSOR_INFORMATION_WHERE_NOT_NAME_LIKE_TOTAL

      public static final String WIN32_PERF_RAW_DATA_COUNTERS_PROCESSOR_INFORMATION_WHERE_NOT_NAME_LIKE_TOTAL
      WMI query for raw Processor Information data excluding _Total.
      See Also:
    • WIN32_PERF_FORMATTED_DATA_COUNTERS_PROCESSOR_INFORMATION_WHERE_NOT_NAME_LIKE_TOTAL

      public static final String WIN32_PERF_FORMATTED_DATA_COUNTERS_PROCESSOR_INFORMATION_WHERE_NOT_NAME_LIKE_TOTAL
      WMI query for formatted (cooked) Processor Information data excluding _Total.
      See Also:
    • SYSTEM

      public static final String SYSTEM
      PDH object name for System counters.
      See Also:
    • WIN32_PERF_RAW_DATA_PERF_OS_SYSTEM

      public static final String WIN32_PERF_RAW_DATA_PERF_OS_SYSTEM
      WMI class for raw System performance data.
      See Also:
    • GPU_ENGINE

      public static final String GPU_ENGINE
      PDH object name for GPU Engine counters.
      See Also:
    • GPU_ADAPTER_MEMORY

      public static final String GPU_ADAPTER_MEMORY
      PDH object name for GPU Adapter Memory counters.
      See Also: