Карта JavaScript: сколько памяти используется для каждой записи - PullRequest
0 голосов
/ 21 октября 2018

Предположим, мы храним длинные строки в объекте Map ():

const m = new Map()
m.set(long_string_1, 10)
m.set(long_string_2, 20)

Итак, вопрос в том, что именно хранится внутри Map:

  1. оригинальные длинные строки
  2. их хешированные дайджесты
  3. связанные значения (в данном примере числа 10 и 20)

Другими словами, сохраняет ли Карта все 1-й, 2-й и 3-й или 2-йа третий только?Мой вопрос связан с тем, сколько памяти одна запись будет занимать в памяти в таком случае.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...