其他分享
首页 > 其他分享> > Android Glide Fresco Picasso 对比

Android Glide Fresco Picasso 对比

作者:互联网

Picasso,不支持gif

Glide

优点    

多种图片格式的缓存,适用于更多的内容表现形式(如Gif、WebP、缩略图、Video)

生命周期集成(根据Activity或者Fragment的生命周期管理图片加载请求)

高效处理Bitmap(bitmap的复用和主动回收,减少系统回收压力)

高效的缓存策略,灵活(Picasso只会缓存原始尺寸的图片,Glide缓存的是多种规格),加载速度快且内存开销小(默认Bitmap格式的不同,使得内存开销是Picasso的一半)

缺点: 没有文件缓存   java heap比Fresco高

Fresco

优点   大大减少OOM(在更底层的Native层对OOM进行处理,图片将不再占用App的内存) 适用于需要高性能加载大量图片的场景

缺点   包较大(2~3M)用法复杂   底层涉及c++领域,阅读源码深入学习难度大

标签:缓存,Glide,Fresco,内存,Picasso,Android,加载
来源: https://blog.csdn.net/day_moon/article/details/122139695