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 privateWorkingSetSize, long workingSetSize, 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
    • getPrivateWorkingSetSize

      public long getPrivateWorkingSetSize()
      Returns:
      the Private Working Set size
    • getWorkingSetSize

      public long getWorkingSetSize()
      Returns:
      the Working Set size (RSS)
    • 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