我正在使用Eclipse上的Java程序(读取大文件) - Windows。运行我的程序后,我收到错误:
线程“main”中的异常java.lang.OutOfMemoryError:超出GC开销限制
我在http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html#par_gc.oom上看到我应该在命令行中添加选项-XX:-UseGCOverheadLimit。
我应该在哪里添加此选项?我该如何解决这个问题?
答案 0 :(得分:0)
在Tomcat bin
文件夹中,您会找到一个文件Catalina.sh
,其中包含一个名为CATALINA_OPTS
的变量。您需要使用-XX:-UseGCOverheadLimit
设置它。
虽然我在这个问题上学不太多,但AFAIK这是一个临时解决方案。你做了检查this回答。这可能有所帮助。