Числа, возвращаемые java.lang.Runtime
, ничего не стоят - игнорируйте их.
Вы получите лучшие результаты от API управления, например,
MemoryUsage memoryUsage = ManagementFactory.getMemoryMXBean().getMemoryUsage();
... и связанные методы, которые, вероятно, дадут вам гораздо больше информации, чем вы когда-либо хотели знать.