JVM堆没有增长到匹配-Xmx参数,但出现OutOfMemoryError

时间:2019-06-06 11:49:25

标签: jvm out-of-memory heap hotspot

我目前正在对软件进行压力测试,但遇到了一个奇怪的问题。

我用来运行服务器应用程序的Hotspot JVM似乎没有正确地增加它的堆空间。 我为JVM设置了-Xmx768m。一旦运行时实际堆大小达到170 MB,它就会停止增长堆,并在控制台中连续输出“ OutOfMemoryError”。该应用程序从40 MB或RAM开始,然后增长到170 MB,因此它有一点增长,但只是到了一定程度。

是否有任何原因会阻止堆增长,而只会引发错误?发生这种情况时,我还有20 GB的RAM未使用,不是吗。

0 个答案:

没有答案