![JAR search and dependency download from the Maven repository](/logo.png)
com.github.ltsopensource.jvmmonitor.mbean.JVMMemoryMBean Maven / Gradle / Ivy
package com.github.ltsopensource.jvmmonitor.mbean;
/**
* @author Robert HG ([email protected]) on 9/15/15.
*/
public interface JVMMemoryMBean {
// Heap
long getHeapMemoryCommitted();
long getHeapMemoryInit();
long getHeapMemoryMax();
long getHeapMemoryUsed();
// NonHeap
long getNonHeapMemoryCommitted();
long getNonHeapMemoryInit();
long getNonHeapMemoryMax();
long getNonHeapMemoryUsed();
// PermGen
long getPermGenCommitted();
long getPermGenInit();
long getPermGenMax();
long getPermGenUsed();
// OldGen
long getOldGenCommitted();
long getOldGenInit();
long getOldGenMax();
long getOldGenUsed();
// EdenSpace
long getEdenSpaceCommitted();
long getEdenSpaceInit();
long getEdenSpaceMax();
long getEdenSpaceUsed();
// Survivor
long getSurvivorCommitted();
long getSurvivorInit();
long getSurvivorMax();
long getSurvivorUsed();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy