Memory leaks WP8 LongListSelector内存泄漏

Memory leaks WP8 LongListSelector内存泄漏,memory-leaks,windows-phone-8,longlistselector,Memory Leaks,Windows Phone 8,Longlistselector,我做了一个测试申请: 它由三页组成: 起始页 使用ListBox显示图像列表的页面 使用LongListSelector显示图像列表的页面 第2、3页上的相同图像、相同数据模板: <DataTemplate> <Grid Height="300"> <Image local:LowProfileImageLoader.UriSource="{Binding}" />

我做了一个测试申请:

它由三页组成:

  • 起始页

  • 使用ListBox显示图像列表的页面

  • 使用LongListSelector显示图像列表的页面

  • 第2、3页上的相同图像、相同数据模板:

    <DataTemplate>
                        <Grid Height="300">
                            <Image local:LowProfileImageLoader.UriSource="{Binding}" />
                        </Grid>
                    </DataTemplate>
    
    
    
    我使用的是LowProfileImageLoader,每个为WP开发任何东西的人都知道

    现在,我正在执行一个测试:

    • 启动应用程序

    • 转到ListBoxPage并返回20次

    内存消耗不会增加,并保持在appx。50MB级别

    然后我对LongListSelector页面执行相同的操作

    应用程序在13日导航时崩溃


    有人知道问题出在哪里吗?

    问题显然出在你的LowProfileImageLoader中。扔掉它,一切都会好起来的。我刚刚检查了你的应用程序,但没有它,LongListSelector页面上的内存消耗也没有超过50兆。

    到目前为止,我从Microsoft得到的关于这个问题的唯一信息是:不要使用WP8 LongListSelector。

    感谢查看我的测试项目。它在某种程度上适用于常规的Source={Binding},除了在本例中滚动时内存被过度使用之外。我真的很想了解LowProfileImageLoader的情况。