我做了一个测试应用程序:
https://dl.dropbox.com/u/16063542/TestImageMemory.zip
它由三个页面组成:
起始页。
使用 ListBox 显示图像列表的页面
使用 LongListSelector 显示图像列表的页面
相同的图像,第 2,3 页上的相同 DataTemplate:
<DataTemplate>
<Grid Height="300">
<Image local:LowProfileImageLoader.UriSource="{Binding}" />
</Grid>
</DataTemplate>
我正在使用 LowProfileImageLoader,每个为 WP 开发任何东西的人都知道。
现在,我正在执行一个测试:
启动应用程序。
转到 ListBoxPage 并返回 20 次。
内存消耗不会增加并停留在 appx。50 mb 级别。
然后我对 LongListSelector 页面做同样的事情。
应用程序在第 13 次导航时崩溃。
有谁知道是什么问题?