Android中Dalvik检查和优化.apk/.jar的流程introduce
dalvik的目标平台是Android这样的小RAM,低速度flash memory,运行标准Linux系统的设备。针对这样的平台特性,要想做到更好,我们需要考虑以下几点:1、为了减少系统的内存使用,字节码可以多进程共享。但出于安全性考虑,这样的字节码不可以编辑。2、为了保证响应速度,加载一个新的APP所需时间尽量少。3、标准Java中把多个类文件分别存放导致了大量的冗余,为了节省APP的占用空间,这个问题要解决。4、加载类的时候解析类的字段成员会导致额外...