Buenas,
Te remito a un excelente artículo de Javarevisited al respecto donde se incluye también un ejemplo
http://javarevisited.blogspot.fr/201...y-in-java.html
Como habrás imaginado, la memoria utilizada se puede calcular fácilmente restando de la total, la libre.
Un saludo