Java.lang.Runtime类

java.util.Runtime.totalMemory() 方法返回 Java 虚拟机中的内存总量。此方法返回的值可能会随着时间的推移而变化,具体取决于主机环境。

语法

public long totalMemory()

参数

不需要参数。

返回值

返回当前和未来对象当前可用的内存总量,以字节为单位。

异常

不适用。

示例:

在下面的示例中,使用了 java.util.Runtime.totalMemory() 方法获取Java虚拟机中的内存总量。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    //打印JVM内存总量
    System.out.print("Total amount of memory is: ");
    System.out.print(Runtime.getRuntime().totalMemory());
  }
}

上述代码可能的输出可能是:

Total amount of memory is: 10158080