Android Studio Emulator Быстрая загрузка Процесс сохранения состояния и процесс загрузки состояния очень медленный - PullRequest
0 голосов
/ 09 мая 2018

Я использую эмулятор Android, предоставленный android studio, и, начиная с версии 3.1 android studio, Google предоставляет режим быстрой загрузки для запуска AVD всего за 2-3 секунды.

Для более быстрой загрузки устройства они сохраняют снимок экрана, а когда мы снова загружаем устройство, они просто загружают снимок экрана, который намного быстрее, чем старые способы в AVD, но в моем случае сохранение снимка экрана занимает слишком много времени для сохранения состояния, а также когда загрузите его снова, это займет ок. 30+ секунд, чтобы загрузить состояние, которое сохраняется. Итак, у меня есть два вопроса:

  1. Почему процесс сохранения состояния и загрузки слишком медленный на моем ноутбуке? Мой ноутбук имеет 8 ГБ оперативной памяти и процессор i3 5-го поколения, которого, я думаю, достаточно, чтобы быстрее сохранять и загружать данные.
  2. В качестве хитрости для решения вышеуказанной проблемы я однажды сохранил скриншот, а затем выбрал NO в режиме быстрой загрузки. Итак, я думаю, что эмулятор должен использовать сохраненное состояние, которое я однажды сохранил вручную, но здесь результаты эмулятора являются переменными. Иногда он использует сохраненное состояние, которое я сохранил, а иногда он загружается нормально (не быстрая загрузка). Итак, я хочу знать, правильно ли я думаю, чтобы решить мою проблему или нет? ( ПРИМЕЧАНИЕ - я использую версию android studio 3.2 Canary, у которой есть опция моментального снимка, с помощью которой я сохраняю текущее состояние и отключаю функцию сохранения состояния быстрой загрузки).

1 Ответ

0 голосов
/ 10 мая 2018

Отвечая на ваш первый вопрос: на вашем ноутбуке должен быть жесткий диск (HDD). Это состояние сохранения очень быстрое и забавное в использовании, если на вашем ноутбуке установлен твердотельный накопитель (SSD). Сохранение и загрузка выполняются медленно, поскольку жесткие диски работают медленно (по сравнению с твердотельными накопителями, разумеется!), И вам необходимо сохранить так много данных в своем снимке.

Просто подумайте об этом, как о копировании некоторых данных на портативный компьютер с вашего ноутбука. Это занимает фиксированное время в зависимости от скорости чтения / записи флеш-накопителя. Это не имеет никакого отношения к процессору, который вы используете, или количеству оперативной памяти, которое имеет ваша машина. Таким образом, даже если вы обновите свой ноутбук с i7 и 16 ГБ оперативной памяти, вы не найдете никаких изменений! Я лично отключил эту функцию и предпочитаю холодную перезагрузку.

По второму вопросу я не очень уверен. Это может быть ошибка канареечной версии. Хотя мне нравится ваша идея сохранить только один снимок и повторно использовать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...