Для школьного проекта мне нужно запрограммировать разные алгоритмы. Проблема в том, что я получил рабочий алгоритм. Но я должен запустить его несколько раз, и через некоторое время он выдает мне следующие ошибки:
Исключение в потоке "main" java.lang.OutOfMemoryError: пространство кучи Java
Я знаю, что означает ошибка, но можно ли разрешить Java выполнять поиск пустого пространства во время выполнения? Я знаю, что он использует много места, которое не используется в какой-то момент. Он устанавливает множество объектов равными нулю во время запуска приложения и создает много новых, из-за этого ему не хватает памяти.
Так конкретно: возможно ли позволить JVM освободить некоторое пространство, для которого установлено значение null? Или освободить место во время работы программы? Я знаю, что могу установить для JVM больше места, но рано или поздно я столкнусь с той же проблемой.
Если вам нужна моя IDE (в случае, если она специфична для IDE), это Eclipse.