由于某种原因,我只需要在ART中使用AOT编译器。 根据此链接: https://source.android.com/devices/tech/dalvik/jit-compiler
我在下面使用了四个命令
adb root
adb shell stop
adb shell setprop dalvik.vm.usejit false
adb shell start
并且模拟器似乎重新启动。
问题是:
1-关闭意味着使用adb shell setprop dalvik.vm.usejit false 。
因此,为了打开,我们是否使用adb shell setprop dalvik.vm.usejit true 吗?
2-在上面的链接中,有一个术语“强制编译”。这是AOT汇编吗?
当我输入adb shell cmd package compile -m speed -f [my-package]
这是否意味着我要强迫我的App提前编译所有课程?
3-最后,如何确认我的所有类均已AOT编译?
如果上面的问题1是正确的,我如何确保没有JIT活动?