Я работаю с программой Java (чтение больших файлов) на Eclipse - Windows. После запуска моей программы я получаю сообщение об ошибке:
Исключение в потоке "main" java.lang.OutOfMemoryError: превышен верхний предел GC
Я вижу на http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html#par_gc.oom, что я должен добавить параметр -XX: - UseGCOverheadLimit в командной строке.
Где я должен добавить эту опцию? Как я могу это решить?
В папке Tomcat bin
вы найдете файл Catalina.sh
который имеет переменную CATALINA_OPTS
. Вам нужно установить его с помощью -XX:-UseGCOverheadLimit
.
Хотя я не очень разбираюсь в этом вопросе, AFAIK это временное решение. Вы проверяете этот ответ. Это может помочь.