我有一个包含大约 100 万个对象的大型 json 映射,每个对象包含大约 200 个键值对。例如。[{key1 : val1, key2 : val2, ...}, {key1 : val3, key2 : val4, ...}]
[{key1 : val1, key2 : val2, ...}, {key1 : val3, key2 : val4, ...}]
正如您所看到的,这里的键被复制了,每个键都意味着一个新的 String 对象。有没有其他方法可以让我说所有重复的键都应该指向同一个 String 对象以减少 map 的内存大小。有了上述统计数据,浏览器会因超过 1Gb 的内存而爆炸。
javascript string angularjs
angularjs ×1
javascript ×1
string ×1