#2 zyhiang0909 2013年10月15日 1楼 @tinyfool 项目界面功能都做完了,就说要做内存优化,可能领导觉得项目还是比较耗内存,怕运行久了会导致内存不足,所以想做些优化操作。 欣赏 0 反对 0 回复本楼
#3 Issac_Tai 2013年10月15日 应该是让该APP更少的占用内存的意思吧。 如果是这样的话,可以从最基本的地方入手, 比如:先针对每个页面及时释放内存中不必要(已用完)的对象、某些较大对象采取lazy loading,不用的时候暂时存盘,用的时候再恢复、对容器类对象的容量的控制等等,当然还有些更高级的需要具体问题具体分析。 欣赏 0 反对 0 回复本楼
#5 zyhiang0909 2013年10月15日 4楼 @tinyfool sorry大神,ios6.1 ,没用arc,项目运行20分钟,各种界面和功能都点一遍,大概80M左右 欣赏 0 反对 0 回复本楼
#6 zyhiang0909 2013年10月15日 3楼 @Issac_Tai “某些较大对象采取lazy loading,不用的时候暂时存盘,用的时候再恢复”请问这个是什么意思?要怎么做?不是很明白... 欣赏 0 反对 0 回复本楼
#7 Issac_Tai 2013年10月15日 6楼 @zyhiang0909 大对象不用的时候持久化成文件,用的时候再从文件中提取。 不过看你的描述,我感觉是应该只优化图片缓存就可以了。具体的请谷歌之。 欣赏 0 反对 0 回复本楼