2010-04-01 7 views
8

Quando sto modificando file XML in Eclipse (principalmente, layout Android e così via), causa perdite su XServer e finisce di mangiare tutta la mia RAM (4 GB), quindi devo continuare con Ctrl + Alt + Backspace.Come evitare perdite di Eclipse su XServer durante la modifica di file XML di Android?

Sapete qualsiasi rimedio per questo?

+0

Come si conosce la perdita di memoria di Eclipse? La memoria si libera se si uccide Eclipse? – Kane

+0

Ho archiviato un bug qui: http://code.google.com/p/android/issues/detail?id=26473 –

+0

@haibison Visto che si tratta di un bug _known_, quale risultato ti aspettavi mettendo una taglia su _Stack Overflow_? :) –

risposta

1

Eclipse Juno e ADT v20 sembra funzionare bene.

1

Potrebbe essere utile avviare Eclipse dal proprio interprete java con un garbage collector abilitato tramite la riga di comando. Qualcosa di simile potrebbe funzionare:

java /path/to/eclipse -XX:+UseParallelGC 

Si potrebbe anche aggiungere un po 'di spazio di swap al computer come opzione finale, ma, naturalmente, che è un gradino sopra che ti chiede di uscire e comprare più ram.

Per ulteriori informazioni sulla raccolta dei rifiuti in java, look here

+0

Grazie. Ho aggiunto param '-XX: + UseParallelGC' come hai detto tu. Ma non ha aiutato. Devo specificare un numero invece di '-XX'? –

+0

Penso che xserver mangerà tutta la mia RAM :-), anche se avessi 32 GB. Come ha detto gskbyte: _it finisce mangiando tutta la mia RAM (4GB) _... E come nel mio caso: xserver continua a mangiare la RAM, secondo dopo secondo. Ma grazie per il tuo aiuto. –

0

Ho visto questo problema usando eclissi in Linux e Windows, e mi fa schifo!

Provare a ripristinare l'installazione ADT su una versione precedente.

andare a: aiuto -> installare nuovo software nell'angolo in basso a destra clic ciò che è "GIA 'INSTALLATO"?

fare clic sulla scheda Installazione di storia

vedrete un elenco di marche temporali e, auspicabilmente, avrai una versione precedente di ADT per ripristinare

Speriamo che consente di risolvere tutti i "nostri" problemi fino a quando non viene rilasciato un aggiornamento!

+0

Mi scusi, Windows non ha XServer ... –