调用forceLayout时内存泄漏

时间:2012-09-13 12:24:01

标签: winjs

我有一个 ListView 对象,在其css属性 display 设置为none后,调用 forceLayout ()方法重新呈现自身。我调用上述方法的原因是因为我有许多列表视图的主 - 详细列表,一次只能看到一个列表视图。选择主 - 详细信息列表中的每个列表项后,将显示相应的列表视图。

每次调用 forceLayout ()方法时,内存增加大约10mb,即使应用程序暂停后也不会回收。这是一个错误还是我不应经常调用该方法?

顺便说一句,我在Release Preview上运行Visual Studio RC 2012。

提前致谢。

1 个答案:

答案 0 :(得分:2)

在Release Preview和RTM之间修复了大量的内存泄漏,所以我的第一个建议就是抓住RTM位并试试。

如果做不到这一点,你的代码可能会遇到引用你的数据或渲染的DOM元素的问题,但是如果没有看到你的代码就很难说它可能是什么。