package com.demo.memoryheap;
import java.lang.management.ManagementFactory;
/**
* @author abdul
*
*/
public class FreeMemoryUsingMxBean {
/**
* @param args
*/
public static void main(String[] args) {
com.sun.management.OperatingSystemMXBean mxbean = (com.sun.management.OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
System.out.println("Total Memory in MB: " + mxbean.getTotalPhysicalMemorySize()/(1024*1024));
System.out.println("Free Memory in MB: " + mxbean.getFreePhysicalMemorySize()/(1024*1024));
}
}
Note : If you get access restriction error while working on Eclipse , check this :
Access Restriction issue