iOS各种方法加载图片内存、CPU占用实测

                                 抽点时间做加载图片对内存的消耗测试

到底哪种加载图片的方式好呢?实际测试看看吧!

加载一张32*32的图片:

一、空载

空载
空载内存消耗


二、方法一加载10000次

加载
加载持续5秒,CPU占用率峰徘徊80%



三、方法二加载10000次

加载
加载持续4秒,CPU占用率徘徊在80%

四、方法三加载10000次


加载
加载持续2.5秒,CPU占用率坐标图呈山峰状,短暂峰值达100%



六、方法一加载10000次,放置图片

加载
内存消耗


七、方法二加载10000次,放置图片

加载
内存消耗


八、方法三加载10000次,放置图片

加载
你没看错,本来以为最省内存的方法结果耗内存最多

九、方法一加载10000次,放置图片,倒角

加载
加载5秒,CPU占用率80%


十、方法二加载10000次,放置图片,倒角

加载


加载4.5秒,CPU占用率80%


十一、方法三加载10000次,放置图片,倒角

加载


加载时间2.5秒,CPU占用率坐标图呈山峰状,峰值99%


由此得出结论:方法一加载,时间最长,对CPU平均占用率最大。单纯加载图片占用内存最多,但是将图片放入imageview上面占用内存却不是最多的。

                         方法二加载,时间较长,对CPU平均占用率很大。单纯加载图片占用内存很多,将图片放入imageview上面占内存用最少的。

                         方法三加载,时间少,对CPU占用率有短暂峰值。单纯加载图片占用内存很少,将图片放入imageview上面占内存用却是最多的。

你可能感兴趣的:(iOS各种方法加载图片内存、CPU占用实测)