摘要: 经过研究我现在解决了 wp7下 超长图片 超过2000长度的图片加载使用以下技术点1. 使用LazyListBox 参考:http://blogs.msdn.com/b/ptorr/archive/2010/10/12/procrastination-ftw-lazylistbox-should-improve-your-scrolling-performance-and-responsiveness.aspx2.使用WriteableBitmap 参考:http://www.cnblogs.com/magicboy110/archive/2010/12/13/1905065.html3.使用 阅读全文
posted @ 2012-04-16 14:51 iiixxxiii 阅读(952) 评论(0) 推荐(1) 编辑
摘要: 晚上搞到2点多,一狠心把 数据拼成html 加载内存使用可以看到加载某些图片的时候还是会超标于是减少一次性加载数量,一次加载一个数据 ,原本一次加载10个数据仔细分析了下,尼玛有,有一张图的大小是这个蛋疼啊, 换其他的试试,先按图片数量来算不按信息条数来算先加载10张图片内存木有超一张超级大图爆了30几张图试试也爆了将那张超级大图 截取成11张用js控制懒加载依然大.郁闷啊....继续寻找方法 阅读全文
posted @ 2012-04-12 11:30 iiixxxiii 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 经过分析图像发现 图像中有许多大图参考 这篇<关于WP7中的90M内存限制问题及设计原则>发现 图片释放是一个重要的问题 ,图片 常驻内存虽然一定时间会释放掉但是在这段时间内会不断的积累占用内存.....蛋疼后来使用 标题的预览小图本来的设计是一个预览小图加标题做列表的,但是被改成直接显示内容修改成加载预览小图时候占用内存 小图大小 173*173问题好像解决了但是设计不同意说是用户体验不太好,傻眼了,于是继续找解决方案ing于是继续分析图片 , 尝试设置 图片的最大高度宽度为410 内存占用可以看到在加载某些图片时候会爆掉尝试将要加载的图片先存到手机中然后读取一样,在加载某些图片 阅读全文
posted @ 2012-04-11 15:21 iiixxxiii 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 现在在改项目,前面的那个项目内存使用超标最多达到120几M,后来分析了下发现是图片加载占用了很多内存研究ing......页面的布局是好多图片的布局左边 是个List 里面文字+图片为一个单元图片和图片介绍是不定的中间也是List 小图+标题完整时候使用内存去掉图片时候使用内存可见问题出现在图片上所以决定先对第一个图片的listbox动手原来代码结构是<ListBox> ... <ListBox> ..... </ListBox> .....</ListBox>(具体代码可以看这)查了下listbox 嵌套会影响性能于是改成<ListBox 阅读全文
posted @ 2012-04-11 14:22 iiixxxiii 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 最近做个项目,页面设计布局复杂,使用默认 ListBox 由于默认开启了虚拟化,会遇到暴力拖拉加载数据错位等问题,于是就想把虚拟化去除,代码如下View Code 1 <ListBox Name="pleasureListBox"> 2 <!-- 去除虚拟化--> 3 <ListBox.ItemsPanel> 4 ... 阅读全文
posted @ 2012-03-25 14:59 iiixxxiii 阅读(618) 评论(1) 推荐(0) 编辑