美文网首页iOS Developer
iOS各种方法加载图片内存、CPU占用实测

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

作者: 天海相接 | 来源:发表于2016-11-30 10:08 被阅读557次

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

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

    加载一张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占用实测

        本文链接:https://www.haomeiwen.com/subject/eptzpttx.html