Что таит в себе метод clear() в Java Collection API?
В статье приведено интересное исследование последствий использования метода clear() на большой коллекции ArrayList.
В стандартной реализации этот метод удаляет содержимое из внутренней структуры данных, которая является Object[]. При этом размер самого массива не уменьшается. Соответственно чем больше у вас таких кейсов тем больше импакт.
https://dzone.com/articles/clear-details-on-java-collection-clear-api
Post #89
2.09K