Runtime.totalMemory()从64位jvm中配置的-Xmx值给出了一个错误的值

时间:2013-01-09 11:23:49

标签: java java-ee

配置-Xmx为2037m(-Xmx2037),从中获取总内存 Runtime.totalMemory()它给出136mb,我怎样才能得到精确配置的xmx值?

2 个答案:

答案 0 :(得分:2)

使用Runtime.maxMemoryRuntime.totalMemory返回当前堆大小。

答案 1 :(得分:2)

totalMemory报告当前堆大小,该大小仅在Xmx限制时增长。 maxMemory报告最大堆大小。