Getting OS memory size from java

前端 未结 3 771
醉梦人生
醉梦人生 2020-12-20 14:02

Are there any way to get the size of the total memory on the operating system from java? Using

Runtime.getRuntime().maxMemory()

returns the

3条回答
  •  一个人的身影
    2020-12-20 14:26

    There is no Java-only way to get that information. You may use Runtime.exec() to start OS-specific commands, e.g. /usr/bin/free on Linux. Still on Linux systems, you can use Java file access classes (FileInputStream) to parse /proc/meminfo.

提交回复
热议问题