Почему генитоция работает так медленно?

Я пытаюсь использовать genymotion для разработки Android, потому что запасной Android-эмулятор очень медленный. Все комментируют, насколько быстро это происходит, и я не могу заставить его работать вообще. У меня есть виртуализация, включенная в BIOS, и я дважды проверил это с помощью утилиты идентификации процессора Intel, и это подтвердило это. Я обновил процессор, и это не помогло. В настоящее время у меня есть двухъядерный процессор Intel Core Q9400 с тактовой частотой 2,66 ГГц, который должен быть достаточно быстрым, он справляется со всем остальным, и я недавно обновил его до этого (это самый быстрый процессор, который имеет тот же сокет на материнской плате). Каков лимитирующий фактор здесь, который заставляет генитоцию занять 10 минут, чтобы загрузиться? Он использует интегрированную графику Intel Q45. Это проблема? Я бы обновил графику, если бы это было так, я просто хотел убедиться, прежде чем инвестировать эти деньги и осознать, что genymotion все еще очень медленный. Благодаря

Ответ 1

В разделе часто задаваемых вопросов https://www.genymotion.com/help/desktop/faq/ говорится

Известно, что несколько версий VirtualBox вызывают проблемы в Genymotion. Для правильной работы Genymotion убедитесь, что установлена правильная версия VirtualBox:

Mac OS X: 5.0.26 (проблема со звуком мешает правильной работе версии 5.0.28) Windows: 5.0.28 Linux: 5.0.28 В любом случае не используйте версии 5.1.x, поскольку они, как известно, вызывают проблемы со звуком, а в некоторых случаях препятствуют запуску Genymotion.

Моя проблема была запущена VirtualBox 5.1.x - я установил рекомендуемую версию, и все снова было хорошо

Ответ 2

Из FAQ:

Genymotion основан на виртуализации. Убедитесь, что в BIOS материнской платы компьютера включена технология технологии виртуализации процессора (Intel VT-x или AMD-V).

Другим вариантом может быть увеличение ОЗУ, выделенного на ваше устройство Genymotion. Вы можете щелкнуть значок "гаечный ключ" рядом с вашим виртуальным устройством в списке и попытаться удвоить ОЗУ (например, 2048 = > 4096). Вы можете поиграть с ним, чтобы найти значение, которое лучше всего подходит для вас и вашего компьютера.

Ответ 3

Убедитесь, что установлен последний пакет Virtualbox и Virtualbox Extension Pack. Если его все еще медленно, переустановите его на другой жесткий диск, так как операции чтения/записи, кажется, очень медленные, если загрузка занимает много времени.

Ответ 4

Другим вариантом, который помогает ускорить его, является отключение анимации в настройках разработчика на виртуальном устройстве Android. Зайдите в настройки разработчика и найдите настройки анимации и выключите их все. Также проверьте, что у вас наконец есть 4 ГБ оперативной памяти для устройства. Кроме того, более новые версии Android работают медленнее, но если у вас так мало времени запуска, как 10 минут для genymotion, возможно, это просто из-за того, что в вашей системе не хватает ресурсов из-за некорректно работающего приложения в фоновом режиме.

Ответ 5

Я использую Genymotion в Windows 10 для отладки реагирующих нативных приложений.

Запуск не занял 10 минут, как описано в вопросе, но все было медленно: для обновления потребовалось несколько секунд, когда я обновил свой код (и он был настроен на "живую перезагрузку"), потребовалось несколько секунд, чтобы ответить на запрос. щелкните в поле ввода и т.д.

Если посмотреть на базовое представление о производительности диспетчера задач, единственным параметром, который выглядел проблемным (почти 100%), была память.

Эмулятор был определен с 4 ГБ памяти (и 4 процессорами). Я использую версию 3.0.2 genmyotion с виртуальной коробкой 6.0.4.

Я попробовал много вещей, и единственное, что мне помогло, это, что неудивительно, увеличение памяти на моем компьютере с 8 ГБ до 16 ГБ (это Dell Inspiron 3576 с процессором i7-8550U @1,80 ГГц [Cores4]). С 16 ГБ памяти у меня не возникает проблем с производительностью (до следующего обновления Windows :)