SDWebImage内存性能优化


    // 清除已过期图片
    [[SDImageCache sharedImageCache] cleanDisk];
    // 设置最多缓存7天时间
    [[SDImageCache sharedImageCache] setMaxCacheAge:7 * 24 * 60 * 60];
    // 设置磁盘最多缓存20M
    [[SDImageCache sharedImageCache] setMaxCacheSize:20 * 1024 * 1024];
    // 内存最多缓存10张100x100像素的图片(可根据情况自己调整)
    [[SDImageCache sharedImageCache] setMaxMemoryCost:10 * 100 * 100];
    [[SDImageCache sharedImageCache] setShouldDecompressImages:NO];
    [[SDWebImageDownloader sharedDownloader] setShouldDecompressImages:NO];

内存警告时,清除SDWebImage缓存的图片

    // 清空缓存(内存)
    [[SDImageCache sharedImageCache] clearMemory];
    // 清空已过期图片
    [[SDImageCache sharedImageCache] cleanDisk];
    // 清空磁盘图片
    [[SDImageCache sharedImageCache] clearDisk];


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM