Используя Java (1.6), лучше ли вызывать метод clear() в List или просто повторно создать ссылку?
У меня есть ArrayList, который заполняется неизвестным количеством объектов и периодически "размывается" - там, где объекты обрабатываются, и список удаляется. Покрасневший список снова заполняется. Сброс происходит в случайное время. Число в списке может быть небольшим (10s объектов) или большим (миллионы объектов).
Так лучше ли вызывать "промывочный" вызов clear() или новый ArrayList()?
Стоит ли даже беспокоиться о подобных проблемах или я должен позволить VM беспокоиться об этом? Как я могу взглянуть на область памяти Java, чтобы работать с этим для себя?
Любая помощь очень ценится.