Меня попросили в интервью рассчитать использование памяти для HashMap
и сколько предполагаемой памяти она будет потреблять, если у вас есть 2 миллиона элементов в ней.
Например:
Map <String,List<String>> mp=new HashMap <String,List<String>>();
Отображение выглядит следующим образом. Один ключ как строка представляет собой массив строк в качестве ключа.
key value
----- ---------------------------
abc ['hello','how']
abz ['hello','how','are','you']
Как я могу оценить использование памяти этого объекта HashMap в Java?