如何在Windows 8 HTML应用程序中正确地进行分页和管理内存?

时间:2012-05-28 09:03:38

标签: windows-8

我认为我认为在许多应用程序中很常见:分页。我已经选择了“按下再加载10个”模式,我认为它在Metro应用程序中看起来更好,而不是使用页码。

我面临的问题是与记忆有关。我加载前10个项目,其中包含一些图像,当我按“加载更多”时,我注意到应用程序的内存按比例增加,显然是因为加载了图像。它很快达到150MB的内存限制,操作系统可能会实际杀死应用程序。

我在想的是,如果在滚动到下一页之后有一些方法可以从内存中卸载不再可见的图像。这是由iOS使用GetCell方法优雅处理的,但在Windows 8 Javascript模型中是否存在等效模式?

谢谢, Themos

1 个答案:

答案 0 :(得分:1)