java.lang.OutOfMemoryError: пространство кучи Java при использовании этой короткой программы для удаления строки заголовка

Я нашел этот фрагмент кода в stackoverflow для отображения полноэкранного цвета в MATLAB: Удалить заголовок из MATLAB GUI для полноэкранного отображения

Проблема в том, что после того, как я запустил программу 5 раз, появляется ошибка:

??? Произошло исключение Java: java.lang.OutOfMemoryError: появляется ошибка пространства кучи Java.

Теперь я могу увеличить пространство кучи, как это описано здесь.

Но поскольку мое приложение должно работать в течение длительного периода времени, есть ли способ очищать пространство кучи каждый раз при запуске скрипта? Таким образом, мне не придется выделять больше памяти в куче, и в конечном итоге она тоже закончится.


person mersenne31    schedule 12.12.2011    source источник
comment
Проверьте: stackoverflow.com/questions/37335/   -  person Jon Egeland    schedule 13.12.2011
comment
Возможно, ваши фигуры не удаляются и у вас где-то утечка памяти.   -  person siliconwafer    schedule 07.02.2012


Ответы (1)


Ну, вы всегда можете просто сделать «чистую java», если не возражаете против того, чтобы все сдуть.

person Christopher Barber    schedule 10.05.2012