java.lang.OutOfMemoryError: GC overhead limit exceeded
程序员文章站
2022-06-13 21:22:17
...
一开始我是尝试的这个解决办法:
解决办法是在{tomcat_dir}/bin/catalina.bat中添加如下一行:
set CATALINA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m
通过增大启动内存,但是后来想想这种方法解决应该不是特别友好,主要是看问题的根源,官方解释这个异常是gc用了98%的时间去回收了不到2%的内存,然后就强迫应用停止了
果然后边还是报了这个异常,然后我又试了这一种方法:
修改tomcat的context.xml:
<Resources cachingAllowed="true" cacheMaxSize="100000"/>
目前还没报这个gc的问题,后续如果还是有问题再和大家分享新的处理方法,共勉!!!
上一篇: Windows10启动Linux子系统报错WslRegisterDistribution failed with error: 0x80370102
下一篇: 内容营销过程中 怎么多样化写产品软文?
推荐阅读
-
AndroidStudio报错GC overhead limit exceeded的解决方案
-
在Intellij IDEA下编译Java项目,报错:java.lang.OutOfMemoryError: ...(此处忽略) GC overhead lim
-
8、grails 打war报错 Error Error executing script War: GC overhead limit exceeded
-
sparksql java.lang.OutOfMemoryError: GC overhead limit exceeded
-
java.lang.OutOfMemoryError: GC overhead limit exceeded
-
java.lang.OutOfMemoryError: GC overhead limit exceeded
-
java.lang.OutOfMemoryError:GC overhead limit exceeded
-
java.lang.OutOfMemoryError:GC overhead limit exceeded
-
java.lang.OutOfMemoryError: GC overhead limit exceeded
-
hive出现java.lang.OutOfMemoryError: GC overhead limit exceeded