テストアプリケーションを作成しました。
https://dl.dropbox.com/u/16063542/TestImageMemory.zip
3ページで構成されています。
開始ページ。
ListBoxを使用して画像のリストを表示するページ
LongListSelectorを使用して画像のリストを表示するページ
2、3ページの同じ画像、同じDataTemplate:
<DataTemplate>
<Grid Height="300">
<Image local:LowProfileImageLoader.UriSource="{Binding}" />
</Grid>
</DataTemplate>
私はWPのために何かを開発した誰もが知っているLowProfileImageLoaderを使用しています。
今、私はテストを実行しています:
アプリを起動します。
ListBoxPageに移動し、20回戻ります。
メモリ消費量は増加せず、appxのままです。50mbレベル。
次に、LongListSelectorページでも同じことを行います。
13回目のナビゲーションでアプリがクラッシュします。
誰かが問題が何であるか知っていますか?