pul*_*ion 7 android virtual-machine dalvik vm-implementation
正如标题所述,
为什么Android上的每个App都有单独的VM(Dalvik/ART)实例?(需要它)
如果Android操作系统选择了单个虚拟机运行所有应用程序的模型,会发生什么?
在单个进程中运行多个应用程序不起作用的原因有很多; 这是两个:
两个不相互信任的应用程序不应该能够查看彼此的内存,即使它们使用本机代码或反射也是如此.
如果进程泄漏内存并崩溃,则只会损害自身.