2016-06-10 75 views
0

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

Chrome和Firefox正常工作。麻烦只适用于IE。 我假设的主要问题是 - 如何使用IE浏览器工作IE浏览器,使用IE浏览器内存泄漏,Javascript堆没有内存问题。 当IE需要2 GB的内存。 Js堆大小为50-100 MB。

它想在IE,而不是在我的js代码或teleric代码

通过我们使用teleric有角的方式问题,但我希望这没关系。

回答

0

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

  1. 尝试升级到最新的剑道UI版本。目前这是 版本2016.2.607。
  2. 确保IE不处于兼容模式,或浏览器和文档模式不相同。如果是这种情况,您可以强制 浏览器进入边缘模式。
  3. 确保你正在破坏剑道部件 - docs.telerik.com/kendo-ui/intro/widget-basics/destroy
  4. 使用画布渲染模式,而不是SVG。
  5. 尝试从这篇文章中的故障排除步骤 - http://docs.telerik.com/kendo-ui/troubleshoot/troubleshooting-memory-leaks#memory-leaks
  6. 如果您正在起诉角JS试试这个 - http://docs.telerik.com/kendo-ui/AngularJS/Troubleshooting/leak

如果以上信息不能帮助它会更好地分享一个例子,其中问题可以复制和调查。