Class PersistenceManager.Statistics

java.lang.Object
de.bsvrz.ars.ars.persistence.PersistenceManager.Statistics
Enclosing class:
PersistenceManager

public class PersistenceManager.Statistics extends Object
Klasse die Statistiken wie Queue-Größe oder Speicherverbrauch enthält, die z. B. laufend über Debug oder Telnet ausgegeben werden können
  • Method Details

    • getNumNodes

      public long getNumNodes()
      Gibt numNodes von diesem Statistics-Objekt zurück.
      Returns:
      numNodes (Typ long)
    • getNodeMemory

      public long getNodeMemory()
      Gibt nodeMemory von diesem Statistics-Objekt zurück.
      Returns:
      nodeMemory (Typ long)
    • getIndexLocks

      public long getIndexLocks()
      Gibt indexLocks von diesem Statistics-Objekt zurück.
      Returns:
      indexLocks (Typ long)
    • getLockMemory

      public long getLockMemory()
      Gibt lockMemory von diesem Statistics-Objekt zurück.
      Returns:
      lockMemory (Typ long)
    • getNumOpenContainerData

      public long getNumOpenContainerData()
      Gibt numOpenContainerData von diesem Statistics-Objekt zurück.
      Returns:
      numOpenContainerData (Typ long)
    • getActiveMemory

      public long getActiveMemory()
      Gibt den Speicherverbrauch der Verwaltungsdaten für offene Container und Indexe zurück
      Returns:
      openContainerMemory (Typ long)
    • getCachedMemory

      public CacheManager.CacheMemoryUsage getCachedMemory()
      Gibt cachedMemory von diesem Statistics-Objekt zurück.
      Returns:
      cachedMemory
    • getQueueSize

      public long getQueueSize()
    • getQueueMemory

      public long getQueueMemory()
    • toString

      public String toString()
      Overrides:
      toString in class Object