BlobCache与DiskLruCache的读写对比

上一篇文章详细介绍了BlobCache算法,这篇文章就写一下跟DiskLruCache的读写速度对比。

注意:该文章的所有测试数据是基于Android Studio自带模拟器的Pixel XL机器测试。

先奉上GitHub代码:CacheContrast

一、存储速度对比

存储时间对比.png

二、读取速度对比

读取时间对比.png

三、总结

从上面的对比结果可以看得出:

  1. BlobCache在存储速度上比DiskLruCache慢;

  2. BlobCache在读取速度上比DiskLruCache快;

BlobCache在读取速度上有很大的优势,非常适合需要频繁读取本地图片的场景。

你可能感兴趣的:(BlobCache与DiskLruCache的读写对比)