安卓图片IO cache 清理

辉_alexxm 2019-12-18 09:32:14
各位大神:
安卓7.1 通过http传输的图片保存在本地做备份,只有在读取备份时才操作(长期不操作),目前发现一直在 IO cache中,导致运行内存不断上升,如何实现备份完一个图片后隔一段时间从IO cache清理下;
因我是做底层驱动的,APP这块接触比较少,目前想在性能优化这方面加强;
...全文
129 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
辉_alexxm 2020-01-07
  • 打赏
  • 举报
回复
引用 1 楼 王能 的回复:
建议使用第三方加载框架:glide或Picasso进行图片加载,他们自带缓存、压缩、适配等默认操作
我查了下,我的问题是 IO cache ,不是cache,两个是不同的东西; IO cache 可能是内核的东西,可能上层无法传指令下去;
辉_alexxm 2020-01-07
  • 打赏
  • 举报
回复
我测试了下手机,手机也是有这个问题; 最近有看消息说 google 在新版的 安卓 会改这部分代码; 有没有linux 内核高手帮忙看下如何 定时去除io cache, 减少swap;安卓内核版本4.4;
bdmh 2019-12-19
  • 打赏
  • 举报
回复
你还可以自己使用LRU缓存,保留经常使用的图片
王能 2019-12-19
  • 打赏
  • 举报
回复
建议使用第三方加载框架:glide或Picasso进行图片加载,他们自带缓存、压缩、适配等默认操作

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧