Эмулятор Android работает настолько медленно, что его невозможно использовать

Существует два определения (по крайней мере, для меня):

Наивное определение: Отказ к выпуску , недостижимому память, которая больше не может выделяться снова никаким процессом во время выполнения процесса выделения. Это может главным образом быть исправлено при помощи GC (Сборка "мусора") методы или обнаружено автоматизированными инструментами.

Тонкое определение: Отказ к выпуску , достижимому память, которая больше не необходима для Вашей программы для функционирования правильно. Это почти невозможно обнаружить с автоматизированными инструментами или программистами, которые не знакомы с кодом. В то время как технически это не утечка, это имеет те же последствия как наивный. Это не моя собственная идея только. Можно столкнуться с проектами, которые записаны на собравшем "мусор" языке, но все еще упоминают, что фиксировали утечки памяти в их журналах изменений.

27
задан Federico klez Culloca 5 March 2011 в 15:31
поделиться

4 ответа

Попробуйте использовать Genymotion эмулятор для Android, который быстр и также поддерживает все основные платформы, включая Linux / Mac и Windows. Он также имеет специальные файлы изображений эмулятора для эмуляции реальных мобильных устройств, таких как Xeperia Z или Nexus 4 и т. Д.

0
ответ дан 28 November 2019 в 05:56
поделиться

Я обнаружил, что эмулятор тоже очень медленный - я думаю, что лучше иметь работающее устройство Android и просто иметь эмулятор для резервного копирования «второго мнения» или эталонное устройство. Он пригоден для использования, но намного медленнее, чем мой телефон, хотя мое текущее устройство довольно низкое. В конце концов я обнаружил, что отправка моего кода на физическое устройство (или эмулятор) становится узким местом, поэтому я создал небольшую инфраструктуру, которая позволила бы мне разрабатывать большую часть работы в качестве настольного приложения. До сих пор это работало очень хорошо и значительно ускорило мой поворот в развитии. Ваш пробег может варьироваться.

0
ответ дан 28 November 2019 в 05:56
поделиться

Используйте Genymotion. Это очень быстрый эмулятор Android.

0
ответ дан 28 November 2019 в 05:56
поделиться

Эмулятор Android - это просто эмулятор, он эмулирует устройство Android. Это похоже на виртуализацию: вы разделяете ресурсы своего компьютера с эмулятором, вам нужен новейший процессор и не менее 8 ГБ или оперативной памяти, чтобы работать быстрее. О ОЗУ: Windows и фоновые программы потребляют часть ваших ресурсов, если вы обновите ресурсы своего компьютера, потребление этих программ будет почти незначительным, и у вас будет много ресурсов для эмулятора (предположим, у вас также есть Eclipse или Android). Студия работает).

0
ответ дан 28 November 2019 в 05:56
поделиться
Другие вопросы по тегам:

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