安卓系统把dalvik-cache移到TF卡.docVIP

  • 4
  • 0
  • 约1.26千字
  • 约 3页
  • 2020-12-05 发布于山东
  • 举报
众所周知,安卓有 system分区和 data分区以及 cache分区。 但是,有时软件全装卡里了 data 还在减少? 其实是因为程序要生成 dalvik-cache缓存 (在 data/data下的数据其实很 少,比如缓 存数据每个程 序也就几十 kb 真正占内存的就 是 dalvik-cache,比如安 Documents To Go 就会生成 4.5m 的文件。你可 以进目录看看! ),就在 data/dalvik-cache目录下。 这是用于优化程序的,即使你全删除重启后还会生成! dalvik-cache 解释当 Android 启动时, DalvikVM 监视所有的程序(APK 文件)和框架,并且为他们创建一个依存关系树。 DalvikVM 通过这个依存关系树来为每个程序优化代码并存储在 Dalvik 缓存中。 这样,所有程序在运行时都会使用优化过的代码。 这就是当你刷一个 ROM 时,有时候第一次启动时间非常非常长的原因。 当一个程序(或者框架库)发生变更, DalvikVM 将会重新优化代码并且再次将其存在缓存中。 】 因此软件安装数量仍然受到手机自带空间限制。 。。 不过按照思路可以把 dalvik-cache 移到 TF 卡,用 Linux 的概念是建立软链接,把 TF 卡的 EXT 分区映射到 dalvik-cache。 下面我要教你移动 dalvikc

文档评论(0)

1亿VIP精品文档

相关文档