Android-эмулятор Honeycomb очень медленный — станет ли он управляемым до официального релиза?

Я думал, что эмулятор пряников работает медленно /a>, но эмулятор Honeycomb настолько медленный на современном ПК, что его практически невозможно использовать. Поскольку Рето Мейер попросил передать наши вопросы о сотах в StackOverflow, вот мой — станет ли он быстрее в ближайшее время? Как мы должны разрабатывать приложения для планшетов, если вместо этого я хочу рвать на себе волосы?

На сайте инструментов SDK теперь упоминается "Известные проблемы с производительностью эмулятора: поскольку Android эмулятор должен имитировать архитектуру набора инструкций ARM на вашем компьютере, производительность эмулятора низкая. Мы прилагаем все усилия, чтобы решить проблемы с производительностью, и она улучшится в будущих выпусках», но мне интересно, как скоро эти будущие выпуски с исправлениями будут выходить.


person Artem Russakovskii    schedule 27.01.2011    source источник
comment
Я собираюсь проголосовать близко, так как этот вопрос просто спорный. Никто толком на него не ответит. Я уверен, что Рето хотел сказать, что вы должны задавать технические вопросы о Honeycomb. Может быть, вы можете перефразировать его, чтобы он стал техническим вопросом.   -  person Octavian A. Damiean    schedule 27.01.2011
comment
Я пытаюсь собрать некоторые текущие советы и пояснения, касающиеся производительности в предварительной версии, на goo.gl/MncBA . Надеюсь, некоторые из них помогут вам или, по крайней мере, объяснят, почему вы видите такой уровень производительности.   -  person Al Sutton    schedule 27.01.2011
comment
@Octavian На самом деле, я надеялся, что сам Рето сможет ответить на него или кто-нибудь еще из команды Android. Что он и сделал.   -  person Artem Russakovskii    schedule 27.01.2011
comment
Совершенно нормально спросить. Пожалуйста, не поймите меня неправильно. Я имел в виду, что вы должны перефразировать вопрос в технический вопрос, например Is there some way to improve the Honeycomb emulator?.   -  person Octavian A. Damiean    schedule 27.01.2011


Ответы (1)


Краткий ответ - да". Производительность эмулятора Honeycomb будет улучшена в будущем выпуске средств разработки.

На данный момент вы должны начать с увеличения объема оперативной памяти устройства, используемой эмулятором. По умолчанию 256 МБ, но 1 ГБ, вероятно, более разумно.

[Обновление (9 апреля 2012 г.) — Последний выпуск инструментов разработчика (r18) в сочетании с новым образом системы (4.0.3 r2) значительно повышает производительность эмулятора за счет поддержки ускорения GPU и CPU. Подробнее здесь.]

person Reto Meier    schedule 27.01.2011
comment
Увеличение оперативной памяти до 1 ГБ делает его намного более отзывчивым для меня. - person Jason Knight; 28.01.2011
comment
Лучше, но все равно не очень хороший опыт. - person Brian Wigginton; 21.03.2011
comment
Вы изменили размер кучи? - person technoSpino; 07.04.2011
comment
эй, я использую 2 ГБ ОЗУ на своем ноутбуке и 4 ГБ на своем настольном компьютере, но он все еще медленный, есть идеи, чтобы он работал быстро? - person Ads; 04.05.2011
comment
Что именно означает увеличение оперативной памяти устройства? Мой ноутбук использует 4Gb, но эмулятор сот все еще очень медленный. Пожалуйста, дайте какое-нибудь решение для повышения производительности. - person Srinivas; 14.05.2011
comment
@Srinivas: в AVD Manager выберите свой AVD, нажмите «Изменить».... В открывшемся диалоговом окне измените параметр «Размер оперативной памяти устройства» с 256 на, скажем, 1024. - person Pēteris Caune; 17.05.2011
comment
@Reto: на своем четырехъядерном процессоре i5 я заметил, что при запуске эмулятора мое первое ядро ​​остается загруженным на 100%, а остальные, похоже, даже не используются. Будет ли это исправлено, или это проблема архитектуры? - person Austyn Mahoney; 01.07.2011
comment
@Austyn - QEMU (эмулятор) является однопоточным, поэтому добавление большего количества процессоров к эмулятору не поможет. - person Axarydax; 10.08.2011
comment
Когда я увеличил размер оперативной памяти до 1 ГБ (1024) и попытался запустить эмулятор, я получил сообщение о том, что не могу выделить память. Работает на ноутбуке i5 с 8 ГБ ОЗУ (Process Explorer показывает текущий уровень использования 3,8 ГБ). Уменьшение оперативной памяти до уровня 700 заставило меня начать, но все еще интересно, почему я должен получить это сообщение? - person Samik R; 05.04.2012