Что такое опция «Снимок» и «Использовать эмулятор хоста GPU»?

При создании эмуляторного устройства опция Emulation Options меня смущает. Что означают Snapshot и Use host GPU?

введите описание изображения здесь

введите описание изображения здесь>> </p>

<p> <img src =

40 голосов | спросил Nam G VU 22 AM000000110000004531 2013, 11:48:45

2 ответа


41

Параметр Снимок ускоряет загрузку эмулятора путем сохранения моментального снимка его ОЗУ после его загрузки и восстановления с моментального снимка в будущих целях. Таким образом, он не должен запускать процесс загрузки (который медленный, потому что он эмулируется) каждый раз, когда вы запускаете эмулятор.

Опция Использовать хост GPU использует реализацию OpenGL хост-компьютера (которая, вероятно, с аппаратным ускорением, на вашем реальном графическом процессоре) для оценки команд OpenGL внутри эмулируемой системы. Иными словами, когда программа внутри эмулятора использует OpenGL для графических операций, работа выходит на ваш реальный графический процессор, и результат возвращается в эмулятор вместо эмуляции графического процессора (который очень медленный). Результатом является значительное ускорение, особенно если учесть, что большинство просмотров и холст-рисунок использует OpenGL в Android â ‰ ¥ 4 даже в неграфических приложениях.

Вы не можете одновременно включать обе опции.

ответил Dan Hulme 22 PM000000120000000331 2013, 12:09:03
10

Параметр Snapshot позволяет использовать функцию, похожую на функцию Hibernate в Windows. Он сохраняет содержимое памяти эмулятора на диск при закрытии эмулятора, поэтому при его открытии ему не нужно загружать ОС, но вместо этого он может загружать содержимое памяти с диска и возобновлять с того места, где вы оставили выкл. Это позволяет быстрее запускать эмулятор.

Использование хоста GPU означает, что вместо использования ЦП для визуализации графики он использует графическую карту компьютера. Это ускоряет процесс интенсивной работы с графикой. Подробности и требования можно найти на странице developer.android.com .

Следует отметить, что моментальные снимки и ускорение графики являются взаимоисключающими, поэтому вы не можете использовать оба.

ответил onik 22 PM000000120000000031 2013, 12:06:00

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132