"main"线程中出现异常:java.lang.OutOfMemoryError:超过GC开销限制 - Eclipse

17 浏览
0 Comments

"main"线程中出现异常:java.lang.OutOfMemoryError:超过GC开销限制 - Eclipse

这个问题已经在这里有答案:

错误 java.lang.OutOfMemoryError: GC 次要限制已超出

我正在使用Eclipse - Windows上运行一个读取大文件的Java程序。运行我的程序后,我得到以下错误:

线程“main”中的异常 java.lang.OutOfMemoryError: GC overhead limit exceeded

我在http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html#par_gc.oom上看到,我应该将选项-XX:-UseGCOverheadLimit添加到命令行中。

我应该在哪里添加此选项?我该如何解决这个问题?

admin 更改状态以发布 2023年5月20日
0
0 Comments

在您的Tomcat bin文件夹中,您将找到一个名为Catalina.sh的文件,该文件具有一个名为CATALINA_OPTS的变量。您需要使用-XX:-UseGCOverheadLimit进行设置。\n虽然我对这个主题并不是很了解,但我知道这是一个临时解决方案。您可以检查这个答案。这可能会有所帮助。

0