Class ProcessPerformanceData.PerfCounterBlock

java.lang.Object
oshi.driver.windows.registry.ProcessPerformanceData.PerfCounterBlock
Enclosing class:
ProcessPerformanceData

@Immutable public static class ProcessPerformanceData.PerfCounterBlock extends Object
Class to encapsulate data from the registry performance counter block
  • Constructor Details

    • PerfCounterBlock

      public PerfCounterBlock(String name, int parentProcessID, int priority, long residentSetSize, long startTime, long upTime, long bytesRead, long bytesWritten, int pageFaults)
  • Method Details

    • getName

      public String getName()
      Returns:
      the name
    • getParentProcessID

      public int getParentProcessID()
      Returns:
      the parentProcessID
    • getPriority

      public int getPriority()
      Returns:
      the priority
    • getResidentSetSize

      public long getResidentSetSize()
      Returns:
      the residentSetSize
    • getStartTime

      public long getStartTime()
      Returns:
      the startTime
    • getUpTime

      public long getUpTime()
      Returns:
      the upTime
    • getBytesRead

      public long getBytesRead()
      Returns:
      the bytesRead
    • getBytesWritten

      public long getBytesWritten()
      Returns:
      the bytesWritten
    • getPageFaults

      public long getPageFaults()
      Returns:
      the pageFaults