0

我是 Android 开发和英特尔可视化的新手,我对 HAXM 有疑问。

现在我明白了,当模拟器运行时,虚拟化本质上是从我的计算机中获取 RAM,并在模拟器运行时分配给虚拟模拟器。这有效地减少了我的计算机可用于自身的 RAM。

我的问题是 - 我知道模拟器运行时就是这种情况。但是,当模拟器没有运行时会发生什么?我在安装 HAXM 时选择的预定义内存块是否仍然从我的系统中剔除,有效地留下了更少的 RAM?还是只有在运行 Android 模拟器时才会发生这种情况?

4

1 回答 1

1

Android 模拟器是基于 QEMU 的,而 HAXM 是插入此架构的驱动程序。当模拟器没有运行时,QEMU 进程不会被加载,不会消耗 RAM。

QEMU 的某些部分(例如内核驱动程序)可能仍会被加载,消耗一些资源,但它们不会使用您分配给 Android VM 的 RAM 池。

于 2014-03-31T17:34:00.913 回答