На сайте инструментов SDK теперь упоминается "Известные проблемы с производительностью эмулятора: поскольку Android эмулятор должен имитировать архитектуру набора инструкций ARM на вашем компьютере, производительность эмулятора низкая. Мы прилагаем все усилия, чтобы решить проблемы с производительностью, и она улучшится в будущих выпусках», но мне интересно, как скоро эти будущие выпуски с исправлениями будут выходить.
Android-эмулятор Honeycomb очень медленный — станет ли он управляемым до официального релиза?
Ответы (1)
Краткий ответ - да". Производительность эмулятора Honeycomb будет улучшена в будущем выпуске средств разработки.
На данный момент вы должны начать с увеличения объема оперативной памяти устройства, используемой эмулятором. По умолчанию 256 МБ, но 1 ГБ, вероятно, более разумно.
[Обновление (9 апреля 2012 г.) — Последний выпуск инструментов разработчика (r18) в сочетании с новым образом системы (4.0.3 r2) значительно повышает производительность эмулятора за счет поддержки ускорения GPU и CPU. Подробнее здесь.]
person
Reto Meier
schedule
27.01.2011
Увеличение оперативной памяти до 1 ГБ делает его намного более отзывчивым для меня.
- person Jason Knight; 28.01.2011
Лучше, но все равно не очень хороший опыт.
- person Brian Wigginton; 21.03.2011
Вы изменили размер кучи?
- person technoSpino; 07.04.2011
эй, я использую 2 ГБ ОЗУ на своем ноутбуке и 4 ГБ на своем настольном компьютере, но он все еще медленный, есть идеи, чтобы он работал быстро?
- person Ads; 04.05.2011
Что именно означает увеличение оперативной памяти устройства? Мой ноутбук использует 4Gb, но эмулятор сот все еще очень медленный. Пожалуйста, дайте какое-нибудь решение для повышения производительности.
- person Srinivas; 14.05.2011
@Srinivas: в AVD Manager выберите свой AVD, нажмите «Изменить».... В открывшемся диалоговом окне измените параметр «Размер оперативной памяти устройства» с 256 на, скажем, 1024.
- person Pēteris Caune; 17.05.2011
@Reto: на своем четырехъядерном процессоре i5 я заметил, что при запуске эмулятора мое первое ядро остается загруженным на 100%, а остальные, похоже, даже не используются. Будет ли это исправлено, или это проблема архитектуры?
- person Austyn Mahoney; 01.07.2011
@Austyn - QEMU (эмулятор) является однопоточным, поэтому добавление большего количества процессоров к эмулятору не поможет.
- person Axarydax; 10.08.2011
Когда я увеличил размер оперативной памяти до 1 ГБ (1024) и попытался запустить эмулятор, я получил сообщение о том, что не могу выделить память. Работает на ноутбуке i5 с 8 ГБ ОЗУ (Process Explorer показывает текущий уровень использования 3,8 ГБ). Уменьшение оперативной памяти до уровня 700 заставило меня начать, но все еще интересно, почему я должен получить это сообщение?
- person Samik R; 05.04.2012
Is there some way to improve the Honeycomb emulator?
. - person Octavian A. Damiean   schedule 27.01.2011