Если вы хотите получить реальные аргументы JVM, это должно вам помочь.Вы можете получить все аргументы JVM с помощью MXBean:
RuntimeMXBean RuntimemxBean = ManagementFactory.getRuntimeMXBean();
List<String> arguments = RuntimemxBean.getInputArguments();
Вы должны искать аргументы, которые начинаются с "-Xm (s | x)".Проблема в том, что значение может быть что-то вроде «256M».