【发布时间】:2013-08-25 23:34:25
【问题描述】:
如果我没有在eclipse中设置Java应用程序的-Xmx。 Eclipse 将使用与物理内存相关的默认堆大小启动它。我想知道如何计算这个默认值。
【问题讨论】:
-
@BrendanLong。谢谢,“小于物理内存的 1/4”是正确的。这真是一个重复的问题。
如果我没有在eclipse中设置Java应用程序的-Xmx。 Eclipse 将使用与物理内存相关的默认堆大小启动它。我想知道如何计算这个默认值。
【问题讨论】:
您可以使用 MemoryMXBean 获取 JVM 初始化和最大内存,使用 RuntimeMXBean 获取 JVM 参数。
【讨论】: