Java如何知道虚拟机中的内存大小?

如果您想了解Java运行时环境中的可用内存和可用总内存,则可以使用以下代码片段进行检查。

package org.nhooo.example.lang;

public class MemoryExample {
    public static void main(String[] args) {
        long freeMemory = Runtime.getRuntime().freeMemory();
        long totalMemory = Runtime.getRuntime().totalMemory();

        System.out.println("Free Memory  = " + freeMemory);
        System.out.println("Total Memory = " + totalMemory);
    }
}

这是上面代码片段的结果:

Free Memory  = 252054480
Total Memory = 257425408