【问题标题】:Memory leak running extjs 4.2.1 on IE11在 IE11 上运行 extjs 4.2.1 的内存泄漏
【发布时间】:2014-07-03 14:15:59
【问题描述】:

我发现 extjs 4.2.1 在 IE11 上运行会有内存泄漏。

我使用 IE11 打开以下网址

http://docs.sencha.com/extjs/4.2.1/#!/example/grid/binding-with-classes.html

当我尝试刷新 url 时,我预计 IE 上的内存(使用任务管理器或性能监视器观察)应该会下降并重新加载。

但是,我发现即使我尝试导航到其他 URL,内存也会不断增加并且永远不会下降。

我在多台机器上模拟了相同的行为。可以排除是机器问题。有什么见解吗?

【问题讨论】:

  • 如果你离开页面并且内存没有下降/改变,IE11 是失败的组件更合理:) 所有正在进行的进程都应该被浏览器终止并且内存应该被释放由垃圾回收站起来。
  • VDP,除非 ExtJS 出于某种原因将该信息保留给会话可用。这必须针对多个浏览器进行测试,如果是这种情况,请在 Sencha 论坛中打开错误报告。但是我倾向于同意这是一个 IE 错误,主要是因为我讨厌 IE

标签: extjs extjs4.2


【解决方案1】:

我在 IE 8 9 10 11 的 Extjs 4.1.3 中也遇到了同样的问题。 它发生在 Ajax 请求尚未响应且页面已卸载时。我的申请受到严重影响。我使用 jquery 发送 ajax 来修复它(但是,某些部分需要重写)。要彻底解决它,我们可能需要 Sencha Support 来检查它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    相关资源
    最近更新 更多