IE中的Teleric图表内存泄漏

时间:2016-06-10 07:55:49

标签: javascript internet-explorer svg memory-leaks telerik

我们在解决方案中使用telerics图表(HTML5 Kendo UI库),我们需要每15秒刷新一次数据。图表使用svg显示结果。 不幸的是,在IE(版本10和11)中工作1小时后我们有内存泄漏。 IE在1小时后占用超过1 GB的内存,并且在2小时后IE崩溃。

Chrome和firefox工作正常。这种麻烦仅在IE中存在。 我假设主要问题是 - 如何使用svg工作IE

而且最重要的是 - 在IE中内存泄漏,Javascript堆没有内存的麻烦。 当IE占用2 GB的内存时。 Js堆的大小为50-100 MB。

它猜测IE中的问题,而不是我的js代码或teleric代码

顺便说一句,我们使用有角度的teleric,但我希望它不重要。

1 个答案:

答案 0 :(得分:0)

我建议您尝试以下故障排除步骤之一:

  1. 尝试升级到最新的Kendo UI版本。目前这是 版本2016.2.607。
  2. 确保IE未处于兼容模式或浏览器和 文档模式没有什么不同。如果是这种情况你可以强迫 浏览器到边缘模式。
  3. 确保您正在销毁kendo小部件 - docs.telerik.com/kendo-ui/intro/widget-basics/destroy
  4. 使用Canvas渲染模式而不是SVG。
  5. 尝试本文中的疑难解答步骤 - http://docs.telerik.com/kendo-ui/troubleshoot/troubleshooting-memory-leaks#memory-leaks
  6. 如果您正在起诉Angular JS,请尝试此操作 - http://docs.telerik.com/kendo-ui/AngularJS/Troubleshooting/leak
  7. 如果上述信息没有帮助,最好分享一个可以复制和调查问题的例子。