Я включил энергосбережение в Android Studio 1.0, это помогло, но это означало, что я отказался от многих функций, которые может предложить Android Studio. Таким образом, я пытался найти лучшее решение, у меня всегда было всплывающее диалоговое окно с просьбой увеличить размер моей виртуальной машины. Очевидно, как только я увеличил это, я смог отключить энергосбережение и моя Android Studio работала отлично.
Вот как это сделать: В Mac OS перейдите в /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions
(Чтобы открыть содержимое, щелкните правой кнопкой мыши приложение Android Studio> Просмотр содержимого). Вы найдете следующие переменные.
-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops
В Windows перейдите в Переменные среды и найдите системную переменную с именем _JAVA_OPTIONS
Соответственно увеличьте эти цифры.
- Xmx указывает максимальный пул выделения памяти для виртуальной машины Java (JVM).
- Xms указывает начальный пул распределения памяти.
т.е. ваша JVM будет запущена с объемом памяти Xms и сможет использовать максимальный объем памяти Xmx.