Java.lang.Runtime类

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

语法

public long maxMemory()
  • 1

参数

不需要参数。

语法

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());
  }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

参数

不需要参数。 code>

返回值

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

异常

不适用。

示例:

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

Max amount of memory is: 148045824
  • 1

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

yxjc0trans1

yxjc0trans1

分区>