Подтвердить что ты не робот

Эмулятор Android: как узнать, используется ли функция виртуализации оборудования?

Начиная с Android SDK Tools rev 17, эмулятор Android поддерживает использование аппаратной виртуализации (Intel VT, VT-x, vmx и AMD-V, SVM), которая должна ускорить образы эмуляторов на основе x86: http://developer.android.com/guide/developing/devices/emulator.html#accel-vm

Я установил все необходимые компоненты:

Затем я создал новый AVD, используя это изображение, но я не мог "почувствовать" какую-либо разницу в скорости выполнения.

Поэтому мой вопрос: Как узнать, используется ли функция виртуализации оборудования?

А если нет, что нужно сделать, чтобы использовать его?

Я знаю, что он включен BIOS, потому что я могу запустить Windows 64-разрядные виртуальные машины в VirtualBox. Кроме того, я проверил его с помощью Microsoft® Hardware-Assisted Tool для виртуализации.

4b9b3361

Ответ 1

Во время загрузки эмулятора вы должны увидеть эту строку:

[2012-03-26 14:06:22 - Эмулятор] HAX работает и эмулятор работает в режиме быстрого virt

Ответ 2

После перехода этого руководства в OS X Lion, я вижу следующее в консоли при запуске эмулятора:

./emulator-x86 -avd Test3                                                                                                              
HAX is working and emulator runs in fast virt mode

Ответ 3

Была ли та же проблема на Windows 7 32bit с процессором Intel Q6600 и довольно устаревшей материнской платой Asus P5E-VM SE. Материнская плата даже не имела возможности для виртуализации, хотя инструмент Intel: http://www.intel.com/support/processors/tools/piu/sb/CS-014921.htm что технология VT включена. Виной было то, что предотвращение выполнения данных было включено только для служб Windows, я включил его для всех программ и после перезагрузки компьютера получил это сообщение в Android-консоли Eclipse: HAX работает, и эмулятор работает в режиме быстрого virt

Настройка DEP: На панели Windows/Панель управления/Система и безопасность/Система/Расширенные настройки системы/вкладка "Дополнительно" /вкладка "Эффективность выполнения данных"

Идея проверить это я получил здесь: https://developer.tizen.org/sdk/haxm Хотя используются только стандартные изображения (а не тизенские).

Надо сказать, что загрузка эмулятора в режиме виртуализации не так впечатляет, как на промо-видео Intel: http://www.youtube.com/watch?v=pt9IeJ777zw Но загрузка приложения (моя довольно большая ~ 5 МБ), и общая отзывчивость эмулятора довольно значительна. Нельзя сказать, что он работает как родной компьютер (иногда он имеет видимое отставание), но опять же он заметно быстрее. Он ест много памяти (я имею 4 ГБ, только 14 МБ бесплатно, когда эмулятор будет работать).