我做了一個測試程序:WP8 LongListSelector內存泄露
https://dl.dropbox.com/u/16063542/TestImageMemory.zip
它由三個頁面:
起始頁。
頁表示使用列表框
頁表示使用LongListSelector
相同的圖像,在頁面上的相同的DataTemplate 2,3的圖像的列表的圖像的列表:
<DataTemplate>
<Grid Height="300">
<Image local:LowProfileImageLoader.UriSource="{Binding}" />
</Grid>
</DataTemplate>
我正在使用LowProfileImageLoader,每個爲WP開發任何東西的人都知道。現在
,我進行的測試:
啓動應用程序。
轉到ListBoxPage並返回20次。
內存消耗不增加並停留在appx。 50 mb級別。
然後我在LongListSelector頁面上做同樣的事情。
應用程序崩潰的13日導航。
有誰知道這是什麼問題?
感謝您關注我的測試項目。它有點像普通的Source = {Binding},除了在這種情況下滾動時內存被過度使用。 我真的很想了解LowProfileImageLoader的情況。 – Alex 2013-03-21 14:45:55