У меня есть карта, которую я использую для хранения динамических данных, которые отбрасываются, как только они создаются (т.е. используются, они быстро потребляются). Он реагирует на взаимодействие пользователя в том смысле, что когда пользователь нажимает кнопку, карта заполняется, а затем данные используются для выполнения некоторой работы, а затем карта больше не нужна.
Итак, мой вопрос - лучший подход к опорожнению карты? должен ли я устанавливать его значение null каждый раз или я должен называть clear()
? Я знаю, что ясно, что оно линейно во времени. Но я не знаю, как сравнить эту стоимость с тем, чтобы каждый раз создавать карту. Размер карты не является постоянным, считается, что он может работать от n до 3n элементов между творениями.