Я ввімкнув режим економії енергії в 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.