Provato a vedere che non sia una informazione alla quale puoi avere "accesso" tramite una chiamata tipo System.getProperty() ?

Ho visto anche che c'e' il metodo Runtime.getTotalMemory() o qualcosa del genere ma credo che questo faccia riferimento esclusivamente alla memoria della kvm.