Ho attivato il risparmio energetico in Android Studio 1.0, mi ha aiutato, ma questo significa che ho rinunciato a così tante funzionalità che Android Studio ha da offrire. Così ho cercato di trovare una soluzione migliore, mi è capitato di avere sempre una finestra di dialogo che si apriva e mi chiedeva di aumentare le dimensioni della mia VM. Apparentemente una volta aumentato questo valore, sono in grado di disattivare il risparmio energetico e far funzionare perfettamente il mio Android Studio.
Ecco come farlo: Su Mac OS vai a /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions
(Per aprire i contenuti fai clic con il tasto destro sull'app Android Studio> Visualizza contenuti) Troverai le seguenti variabili
-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops
Su Windows vai su Variabili d'ambiente e trova una variabile di sistema chiamata _JAVA_OPTIONS
Aumentare queste cifre di conseguenza.
- Xmx specifica il lotto massimo di allocazione della memoria per una JVM (Java Virtual Machine).
- Xms specifica il pool di allocazione della memoria iniziale.
cioè la tua JVM verrà avviata con una quantità di memoria Xms e sarà in grado di utilizzare una quantità massima di memoria Xmx.