【发布时间】:2015-11-18 19:15:31
【问题描述】:
在对我的 AngularJS 应用程序进行大量测试后,我注意到在使用 Highcharts 和最新版本的 jQuery (2.1.4) 时出现内存泄漏。在这里,我可以展示 2 个 plunkers。
使用 jQuery 1.8.2:http://plnkr.co/edit/lQ6n5Eo2wHqt35OVPh8S?p=preview
拍摄的快照:
使用 jQuery 2.1.4:http://plnkr.co/edit/IC0pSaxFZHQzOzoJUD0e?p=preview
拍摄的快照:
我对这两个示例都使用了相同的代码,并且两者的快照是同时拍摄的。我的问题是:
新的 jQuery 是否发生了一些变化,图表被破坏的方式不正确?或者它只是一个 Highcharts/jQuery 错误?
顺便说一句,当使用 jQuery 1.8.2 时,内存仍然会增长,尽管增长速度要慢得多。我也试过不使用JQuery,使用Highcharts的独立框架,也增加了一点慢。这里有一个 plunker:http://plnkr.co/edit/EvXCBUgggx4H2YgGLvov?p=preview
【问题讨论】:
标签: javascript jquery angularjs memory-leaks highcharts