发布网友
发布时间:2022-04-23 03:11
共5个回答
热心网友
时间:2022-05-12 04:56
是可以删除的,cache/dalvik-cache里面的文件是可以删除的。
当Android启动时,DalvikVM监视所有程序(APK文件)和框架,并为它们创建依赖关系树。 DalvikVM使用此依赖关系树为每个程序优化代码,并将其存储在Dalvik缓存中。 这样,所有程序都在运行时使用优化的代码。 这就是为什么当您刷新新的ROM时,有时第一次启动时间会非常非常长的原因。
当程序(或框架库)更改时,DalvikVM将重新优化代码并将其再次存储在缓存中。 因此,即使删除它们,也将在下次重新启动时创建文件。 这些文件仅用于实现分阶段的目的。 在完成应完成的目的之后,它们在系统中变得多余,可以删除。
扩展资料:
Dalvik的主要功能:
1、Dalvik主要完成重要功能,例如对象生命周期管理,堆栈管理,线程管理,安全和异常管理以及垃圾收集。
2、Dalvik负责进程隔离和线程管理。 每个Android应用程序将在底层对应一个独立的Dalvik虚拟机实例,其代码将在虚拟机的解释下执行。
3、与运行Java字节码的Java虚拟机不同,Dalvik虚拟机运行其专有文件格式Dex。
参考资料来源:
百度知道-Dalvik
热心网友
时间:2022-05-12 06:14
是可以删除的,cache/dalvik-cache里面的文件是可以删除的。
当Android启动时,DalvikVM监视所有的程序(APK文件)和框架,并且为他们创建一个依存关系树。DalvikVM通过这个依存关系树来为每个程序优化代码并存储在Dalvik缓存中。这样,所有程序在运行时都会使用优化过的代码。这就是当你刷一个新的ROM时,有时候第一次启动时间非常非常长的原因。
当一个程序(或者框架库)发生变更,DalvikVM将会重新优化代码并且再次将其存在缓存中。所以就算你删除了,下次重启这些文件还是会创建。这些文件只是用来达到阶段性的目的,在完成应当完成的目的后,成为系统的冗余,是可以删除的。
扩展资料
1、Dalvik主要是完成对象生命周期管理,堆栈管理,线程管理,安全和异常管理,以及垃圾回收等等重要功能。
2、Dalvik负责进程隔离和线程管理,每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,其代码在虚拟机的解释下得以执行。
3、不同于Java虚拟机运行java字节码,Dalvik虚拟机运行的是其专有的文件格式Dex
扩展资料来源:百度知道-Dalvik
热心网友
时间:2022-05-12 07:49
/data文件夹。这个其实就是可以看到的内部存储空间的位置,你会发现它的空间属性就是显示在设置里的内部存储空间的大小属性,如/data/app里就是你安装在内部储存空间的App啦。
/data/dalvik-cache,它就是所有App运行需要的缓存文件。
如果直接删掉/data/dalvik-cache,但试过后程序不能运行了,重启后会完整的恢复,所以不能删掉。
热心网友
时间:2022-05-12 09:40
热心网友
时间:2022-05-12 11:48