Java 使用-Xmx标志时,如果给定的参数超出物理内存,会发生什么情况?
使用-Xmx标志时,如果给定的参数超出物理内存,会发生什么情况 还有没有办法通过分页显式地使JVM使用特定数量的内存?请参见: JVM无法为堆获取足够的内存,因此退出 我认为没有办法让JVM使用特定数量的内存进行分页,但您可以使用:Java 使用-Xmx标志时,如果给定的参数超出物理内存,会发生什么情况?,java,jvm,paging,ram,Java,Jvm,Paging,Ram,使用-Xmx标志时,如果给定的参数超出物理内存,会发生什么情况 还有没有办法通过分页显式地使JVM使用特定数量的内存?请参见: JVM无法为堆获取足够的内存,因此退出 我认为没有办法让JVM使用特定数量的内存进行分页,但您可以使用: -XX:+|-UseLargePages-用于大页面支持 和-XXLargePageSizeInBytes=——用于指定大页面的大小 请看,了解第一个问题:JVM将很好地执行。当它试图分配比可用内存更多的内存时,它可能会崩溃,但它会正常启动。不确定是否/如何使用虚
-XX:+|-UseLargePages
-用于大页面支持
和-XXLargePageSizeInBytes=
——用于指定大页面的大小
请看,了解第一个问题:JVM将很好地执行。当它试图分配比可用内存更多的内存时,它可能会崩溃,但它会正常启动。不确定是否/如何使用虚拟内存。不知道第二个问题。你是在谈论一个特定品牌的JVM吗?它们在内存处理实现上确实有所不同。