Java.lang.Runtime类

java.util.Runtime.maxMemory() 方法返回 Java 虚拟机将尝试使用的最大内存量使用。如果没有固有限制,则将返回值 Long.MAX_VALUE。

语法

public long maxMemory()

参数

不需要参数。

语法

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    //打印JVM中的最大内存量
    System.out.print("Max amount of memory is: ");
    System.out.print(Runtime.getRuntime().maxMemory());
  }
}

参数

不需要参数。 code>

返回值

返回虚拟机将尝试使用的最大内存量,以字节为单位。

异常

不适用。

示例:

在下面的示例中,使用了 java.util.Runtime.maxMemory() 方法获取 Java 虚拟机将尝试使用的最大内存量。

Max amount of memory is: 148045824

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

yxjc0trans1

yxjc0trans1

分区>