Попробуйте использовать
import java.lang.management.ManagementFactory;
MemoryMXBean memoryMXBean = ManagementFactory.getMemoryMXBean();
Но если вы хотите получить pid процессора, использование жесткого диска, процессор, вы должны использовать библиотека сигар
Как я знаю, есть несколько новых инструментов, которые позволяют вам работать с памятью в Java 9