wp7蛋疼的90M内存限制,优化图片使用内存(1)
现在在改项目,前面的那个项目内存使用超标最多达到120几M,后来分析了下发现是图片加载占用了很多内存
研究ing......
页面的布局是
好多图片的布局
左边 是个List 里面文字+图片为一个单元
图片和图片介绍是不定的
中间也是List 小图+标题
完整时候使用内存
去掉图片时候使用内存
可见问题出现在图片上
所以决定先对第一个图片的listbox动手
原来代码结构是
<ListBox>
...
<ListBox>
.....
</ListBox>
.....
</ListBox>
(具体代码可以看这)
查了下listbox 嵌套会影响性能
于是改成
<ListBox>
...
<ItemsControl>
.....
</ItemsControl>
.....
</ListBox>
但是没有减少多少内存
然后改成
<lazy:LazyListBox>
...
<ItemsControl>
.....
</ItemsControl>
.....
</lazy:LazyListBox>
有所改善
但是这还是不够
继续研究ing.......