JVM堆大小和总物理RAM

时间:2018-07-26 08:05:44

标签: java jvm centos7

我的centos 7服务器上有64GB的RAM。我的一个应用程序具有4096mb的JVM堆大小,但是经常收到java.lang.OutOfMemoryError: GC overhead limit exceeded 异常。 RAM和JVM堆大小之间的关系是什么,以便我可以相应地扩展它。

1 个答案:

答案 0 :(得分:0)

问题在于堆大小。您可以增加堆大小。 以下是一些可用来更改堆大小的选项。

-Xms<size>        set initial Java heap size
-Xmx<size>        set maximum Java heap size
-Xss<size>        set java thread stack size
 **For Example :-**
-Xms512m
-Xmx2024m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m