FastImageCache核心分析
摘要:
FastImageCache之所以能够加快Image的显示,主要是由于:1. 缓存了解码之后的rawdata到文件中。为之后的加载节省了decode的时间2. 将文件中的rawdata直接映射到虚拟内存空间,利用缺页中断加载rawdata页面到RAM中。节省了创建buffer并填充buffer的时间3. 从rawdata创建UIImage时注意了字节对齐。节省了animation时为了字节对齐而执行copy_image操作的时间这三点加快了UIImageView加载UIImage到屏幕显示的时间。 针对这这些操作的关键代码进行分析。1.缓存了解码之后的rawdata到文件中核心代码在FICIm 阅读全文
posted @ 2013-11-15 10:33 国明 阅读(690) 评论(0) 推荐(0)
浙公网安备 33010602011771号