Исключение в потоке «main» java.lang.OutOfMemoryError: превышен лимит накладных расходов GC - Eclipse [duplicate]

1

Я работаю с программой 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 в командной строке.

Где я должен добавить эту опцию? Как я могу это решить?

  • 2
    stackoverflow.com/questions/1393486/...
  • 0
    Это может помочь вам: stackoverflow.com/questions/1393486/…
Показать ещё 1 комментарий
Теги:

1 ответ

0

В папке Tomcat bin вы найдете файл Catalina.sh который имеет переменную CATALINA_OPTS. Вам нужно установить его с помощью -XX:-UseGCOverheadLimit.

Хотя я не очень разбираюсь в этом вопросе, AFAIK это временное решение. Вы проверяете этот ответ. Это может помочь.

  • 0
    Спасибо, но я не могу найти файл 'Catalina.sh'? Где я могу найти этот файл?
  • 0
    Папка Tomcat / bin.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню