Interface OperatingSystemsStatistics

All Known Implementing Classes:
DefaultOperatingSystemsStatistics

public interface OperatingSystemsStatistics
An aggregated statistics of all the different OperatingSystemStatistics.
Author:
kimchy
  • Method Details

    • isNA

      boolean isNA()
      Returns true if the statistics are not available.
    • getTimestamp

      long getTimestamp()
      Returns the timestamp when the aggregated statistics was computed.
    • getSize

      int getSize()
      Returns the number of aggregated OperatingSystemStatistics.
    • getPrevious

      Returns the previous OperatingSystemsStatistics.
    • getTimeline

      Returns the timeline (from newest to oldest) history statistics, including this one.
    • getDetails

      Returns the aggregated operating systems details.
    • getFreeSwapSpaceSizeInBytes

      long getFreeSwapSpaceSizeInBytes()
    • getFreeSwapSpaceSizeInMB

      double getFreeSwapSpaceSizeInMB()
    • getFreeSwapSpaceSizeInGB

      double getFreeSwapSpaceSizeInGB()
    • getFreePhysicalMemorySizeInBytes

      long getFreePhysicalMemorySizeInBytes()
    • getFreePhysicalMemorySizeInMB

      double getFreePhysicalMemorySizeInMB()
    • getFreePhysicalMemorySizeInGB

      double getFreePhysicalMemorySizeInGB()
    • getActualFreePhysicalMemorySizeInBytes

      long getActualFreePhysicalMemorySizeInBytes()
    • getActualFreePhysicalMemorySizeInMB

      double getActualFreePhysicalMemorySizeInMB()
    • getActualFreePhysicalMemorySizeInGB

      double getActualFreePhysicalMemorySizeInGB()
    • getCpuPerc

      double getCpuPerc()
      Returns the combined cpu perc (User + Sys + Nice + Wait)
    • getCpuPercFormatted

      String getCpuPercFormatted()
    • getMinCpuPerc

      double getMinCpuPerc()
    • getMinCpuPercFormatted

      String getMinCpuPercFormatted()
    • getMaxCpuPerc

      double getMaxCpuPerc()
    • getMaxCpuPercFormatted

      String getMaxCpuPercFormatted()
    • getMemoryUsedPerc

      double getMemoryUsedPerc()
    • getMemoryUsedPercFormatted

      String getMemoryUsedPercFormatted()
    • getMinMemoryUsedPerc

      double getMinMemoryUsedPerc()
    • getMinMemoryUsedPercFormatted

      String getMinMemoryUsedPercFormatted()
    • getMaxMemoryUsedPerc

      double getMaxMemoryUsedPerc()
    • getMaxMemoryUsedPercFormatted

      String getMaxMemoryUsedPercFormatted()
    • getActualMemoryUsed

      long getActualMemoryUsed()
      Returns:
      Actual Memory Used, in bytes
      Since:
      10.1