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.......









posted @ 2012-04-11 14:22  iiixxxiii  阅读(430)  评论(0编辑  收藏  举报