ListBox+WrapPanel 性能问题

在Windows Phone 8中用Listbox+WrapPanel做了一个图片列表的加载功能,当滚动条拉到最底部时再加载下一页数据到列表最后,每页30条,结果在第六页的时候就强退了,查看异常信息提示内存溢出,我用应用程序分析工具一看,每一页至少要使用50M的内存,到第六页的时候超过300的阀值了,于是就强退了...

奇怪的是,我的图片只要几十k大小,看他的样子一个图片至少花了1M的内存,最后换成LongListSelector,加载两百个图片,最多才使用20多M的内存.

我怀疑是WrapPanel不支持虚拟化,一查资料果然是,不过一个几十k的图片会占到1m的内存,难道是WrapPanel占用的??

posted on 2014-01-05 22:34  imegg  阅读(264)  评论(0编辑  收藏  举报

导航