Jquery和记忆

时间:2013-11-04 16:51:20

标签: jquery performance

我正在考虑通过jquery进行一些计算的可能性。 我需要在记忆中保存几个巨大的哈希值。

我想知道为一个哈希分配了多少内存,其中包含double值和一个日期并且有7k个条目?

2 个答案:

答案 0 :(得分:2)

  1. 您可能不需要jQuery
  2. 使用JSPERF来测试哪个更快
  3. 使用浏览器的debugging / js工具分析内存使用情况(Here is how to do it in Chrome
  4. 您可能不需要jQuery

答案 1 :(得分:2)

这是一个粗略的估计,使用chrome堆快照(使用小提琴:http://jsfiddle.net/Hukps/3/) 第一个快照没有任何数据,然后快照增加7000条记录。

enter image description here

所以我想说的是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);
});