long freeMemory()
描述 (Description)
java.lang.Runtime.freeMemory()方法返回Java虚拟机中的可用内存量。 调用gc方法可能会导致freeMemory返回的值增加。
声明 (Declaration)
以下是java.lang.Runtime.freeMemory()方法的声明public long freeMemory()
参数 (Parameters)
NA
返回值 (Return Value)
此方法返回当前可用于将来分配的对象的内存总量的近似值,以字节为单位。
异常 (Exception)
NA
例子 (Example)
以下示例显示了lang.Runtime.freeMemory()方法的用法。package com.iowiki;
public class RuntimeDemo {
public static void main(String[] args) {
// print when the program starts
System.out.println("Program starting...");
// print the number of free bytes
System.out.println("" + Runtime.getRuntime().freeMemory());
}
}
让我们编译并运行上面的程序,这将产生以下结果 -Program starting...
62780856