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