我正在考虑通过jquery进行一些计算的可能性。 我需要在记忆中保存几个巨大的哈希值。
我想知道为一个哈希分配了多少内存,其中包含double值和一个日期并且有7k个条目?
答案 0 :(得分:2)
答案 1 :(得分:2)
这是一个粗略的估计,使用chrome堆快照(使用小提琴:http://jsfiddle.net/Hukps/3/) 第一个快照没有任何数据,然后快照增加7000条记录。
所以我想说的是0.6-0.7 MB。
小提琴代码:
window.data = [];
$(go).click(function(){
var count = 7000;
for (var i = 0; i< count ; i++)
{
window.data.push({
d:9007199254740992,
dt: new Date()
});
}
console.log(window.data.length);
});