2015-01-13 13 views
6

Android Studio sembra richiedere più memoria di qualsiasi altra applicazione. Il binario Java si aggiunge e rallenta le cose dopo un po '. Di solito un riavvio di Android Studio risolve questo problema, ma, ho bisogno di farlo ogni poche ore. Al momento della stesura di questo, Android Studio e Java insieme prendono circa 2,5 GB di RAM. Ho usato a pensare eclissi era male :)Android Studio - hogging da memoria

A snapshot of memory usage

ho 10 GB di RAM e ancora trovare lento da usare, a volte si blocca occassionaly. Mi chiedo se anche gli altri stiano affrontando lo stesso problema?

Android Studio Versione:

Android Studio Version

+0

Stesso qui .. soprattutto male quando Gradles facendo è cosa. Il mio laptop ha raggiunto il limite massimo di 8 GB di memoria, ma continua a essere sottoposto a scansione durante la compilazione. –

+0

Parlamene! - Spero ci sia una soluzione. Ho appena avviato A.Studio e in pochi secondi ho iniziato a utilizzare quasi 2 GB – Veeru

+0

Anche a me, è così frustrante che mi chiedo perché tutti facciano tanto storie su Android Studio. Lavoro su un computer portatile fornito di lavoro che supera a 4 GB (ho intenzione di chiedere un aggiornamento). A conti fatti sembra prendere più via del processo di sviluppo di quanto non dia. Mi preoccupa anche che questa domanda finirà per essere vittima della polizia di moderazione che la riterrà "non una domanda corretta" (occhi rotondi). Piuttosto che farlo, spero che qualcuno sia in grado di pubblicare alcuni suggerimenti per accelerare Android Studio su Windows. –

risposta

0

Il problema è che Android Studio che si basa su un'idea uso Java e garbadg raccolta IntelliJ fa fare correttamente in modo memoria utilizzata può crescere.

Nei sistemi Linx è possibile utilizzare

jcmp <pid> GC.run 

questo comando di marcia garbadg collettore e risolvere idea problema.

Altro problema è che le istanze di gradle dopo l'esecuzione sono ancora in vita e dovresti eliminarle manualmente. Potenzialmente potrebbero utilizzare più di 1 GB di memoria.

In distribuzione Linux è possibile utilizzare

kill -9 <pid> 

per trovare PID è possibile utilizzare jconsol che possono funzionare garbage collector è di per sé e mostrare processi Java in esecuzione o utilizzare

ps -A | grep java 
0

Nel mio caso disabilitando alcune i plugin hanno aiutato molto.

È possibile disabilitare alcuni di essi andando a File | Impostazioni | Plugin e disattivare la seguente:

enter image description here

Problemi correlati