我正在考虑仅通过 jquery 进行一些计算的可能性。 我需要在内存中保存一些巨大的哈希值。
我想知道为一个包含 double 值和一个日期且有 7k 条目的哈希分配了多少内存?
最佳答案
这是一个粗略的估计,带有 chrome 堆快照(使用的 fiddle : http://jsfiddle.net/Hukps/3/ ) 第一个快照没有任何数据,随后快照增加了 7000 条记录。
所以我会说 0.6-0.7 MB 之类的。
fiddle 代码:
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);
});
关于Jquery和内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19772771/