Я держу массив хеш-карт, я хочу получить максимальную производительность и использование памяти, поэтому я хотел бы возобновить хеш-карты внутри массива.
Поэтому, когда в массиве есть хеш-карта, которая больше не нужна, и я хочу добавить в массив новую хеш-карту, я просто очищаю хеш-карту и использую put () для добавления новых значений.
Мне также нужно копировать обратно значения при удалении хеш-карты из массива.
Я не уверен, что это лучше, чем создавать new HashMap()
каждый раз.Что лучше?
UPDATE
необходимо циклически обработать около 50 миллионов хеш-карт, каждая хэш-карта имеет около 10 пар ключ-значение.Если размер массива 20 000, мне нужно всего 20 000 хеш-карт вместо 50 миллионов новых хеш-карт ()