【编者按】今天,Facebook发布了Android版本的原生应用。本文是Facebook工程师Frank Qixing Du @星河明远 今天在Facebook官方工程师博客上最新发表的日志。作为核心参与者和开发团队领导者,他在文中讲述了最新发布的Android版Facebook应用如何针对Android平台进行的开发和改进的考虑、细节及遇到的挑战。
c)将图片移至本机堆:加载图片是会占用大量内存的,高效加载和处理位图很有挑战性。直接在Jave堆上分配它们的标准方法会导致大量无用单元搜集和内存不足的错误。我们用BitmapFactory类中的inPurgeable flag在本机堆加载我们的位图。这让图片得以在本地内存分配而不是Java堆(Honeycomb and up),或者在被VM(Froyo/Gingerbread)追踪的外设内存中分配,这样可以很大程度得降低它们对我们分配甚至性能的影响。
0 条评论
请「登录」后评论