Java tutorial
public class Main { public static void main(String[] argv) throws Exception { Runtime runTime = Runtime.getRuntime(); long heapSize = runTime.totalMemory(); long heapMaxSize = runTime.maxMemory(); long heapFreeSize = runTime.freeMemory(); } }