Class MemoryInformations

java.lang.Object
net.bull.javamelody.internal.model.MemoryInformations
All Implemented Interfaces:
Serializable

public class MemoryInformations extends Object implements Serializable
Informations systèmes sur la mémoire du serveur, sans code html de présentation. L'état d'une instance est initialisé à son instanciation et non mutable; il est donc de fait thread-safe. Cet état est celui d'une instance de JVM java. Les instances sont sérialisables pour pouvoir être transmises au serveur de collecte.
Author:
Emeric Vernat
See Also:
  • Method Details

    • getUsedMemory

      public long getUsedMemory()
    • getMaxMemory

      public long getMaxMemory()
    • getUsedMemoryPercentage

      public double getUsedMemoryPercentage()
    • getUsedPermGen

      public long getUsedPermGen()
    • getMaxPermGen

      public long getMaxPermGen()
    • getUsedPermGenPercentage

      public double getUsedPermGenPercentage()
    • getUsedNonHeapMemory

      public long getUsedNonHeapMemory()
    • getUsedBufferedMemory

      public long getUsedBufferedMemory()
    • getLoadedClassesCount

      public int getLoadedClassesCount()
    • getGarbageCollectionTimeMillis

      public long getGarbageCollectionTimeMillis()
    • getUsedPhysicalMemorySize

      public long getUsedPhysicalMemorySize()
    • getUsedSwapSpaceSize

      public long getUsedSwapSpaceSize()
    • getMemoryDetails

      public String getMemoryDetails()
    • toString

      public String toString()
      Overrides:
      toString in class Object