1

我有一个ListView对象,它调用forceLayout () 方法以在其 css 属性display设置为 none后重新呈现自己。我调用上述方法的原因是因为我有一个包含许多列表视图的主从列表,一次只有一个列表视图可见。选择主从列表中的每个列表项后,将显示相应的列表视图。

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

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

提前致谢。

4

1 回答 1

2

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

如果做不到这一点,这可能是您的代码保留对您的数据或呈现的 DOM 元素的引用的问题,但是如果没有看到您的代码,很难说出它可能是什么。

于 2012-09-17T02:21:06.647 回答