Не хватает памяти в куче Java

Мое приложение в настоящее время потребляет довольно много памяти, потому что оно запускает физические симуляции. Проблема в том, что при 51-м моделировании java постоянно выдает ошибку, обычно из-за нехватки памяти в куче (моя программа в конечном итоге запускает тысячи симуляций).

Могу ли я не просто увеличить пространство кучи, но изменить свою программу так, чтобы пространство кучи очищалось после каждого запуска, чтобы я мог запускать произвольное количество симуляций?

Спасибо

-edit-

Спасибо, ребята. Оказывается, программное обеспечение симулятора не очищало информацию после каждого прогона, и у меня все эти прогоны хранились в arraylist.

47
задан randomafk 19 July 2011 в 17:27
поделиться