当输入数据很大时,经常在操纵数据透视表时挂起浏览器

时间:2016-12-13 18:14:45

标签: javascript browser crash pivottable.js

当操作数据透视表时,选择行/列时,经常在输入数据很大时挂起浏览器。 浏览器经常崩溃(浏览器开始抱怨内存不足), 对于输入数据,我只传入数据键下的数组,如下所示。

[{"Province": "d6880daca6180e00", "Party":"Conservative", "Age": 50,"Name": "8c9424ca352f92c7","Gender": "Male","City":"83f113b91833ae43","Country":"india","Brand":"AcnSports","Account":"Old Navy LLC","Tier 1 SC Access":"Update","Province1": "Ontario", "Party1":"Conservative1", "Age1": 50,"Name1": "Adle Mark", "Gender1": "Male","City1":"Jaipur","Country1":"india","Brand1":"AcnSports","Account1":"Old Navy LLC","Tier 1 SC Access1":"Update"}]

我有5k行,其中包含(Key)-Provience,Name和City的唯一值,其余都是重复的。 一切似乎都有效。数据会被渲染,但每当我执行任何动作(如拖放)时,都会花费太多时间。 如果有所有重复的行,它可以正常工作,我已经测试了1,60000条记录并且它运行顺畅。 请纠正我如果我做错了什么。 在这种情况下我该怎么办? 任何帮助都将得到赞赏。

output table Snapshot

JSONData 系统规格: 2.5 Ghz,Core i7,16 GB Ram,Chrome

谢谢, 拉文德拉索兰基

1 个答案:

答案 0 :(得分:0)

Github Issues :) https://github.com/nicolaskruchten/pivottable/issues/599

解决了这个问题

在此引用完整性的结论:

  

这不是一件合理的事情......想一想:a   5000x5000表不是人类可以阅读的东西。如果每个细胞是1   像素乘1像素,你需要一个3x5高清电视网格来显示这个   很多像素!