2009-08-01 12 views
13

Ho scaricato l'ultimo IDE di Eclipse, Galileo, e l'ho testato per vedere se è buono per lo sviluppo di applicazioni Web in Java. Ho anche provato la versione Ganimede di Eclipse e trovo che sia anche buona.Perché l'IDE di Eclipse sta rallentando?

Il mio problema è che a volte si blocca e si blocca mentre sto sviluppando. A volte quando apro un file, Eclipse si blocca e non risponde per un po '. Sembra che Eclipse stia diventando più lento e il mio lavoro sta rallentando a causa del tempo che sto trascorrendo in attesa della risposta di Eclipse.

Quando sono andato a NetBeans 6.7, era buono e le prestazioni erano buone. Il caricamento è più veloce e l'IDE risponde bene durante i miei test di sviluppo.

Il mio computer ha 1 GB di RAM e una CPU da 1,6 GHz.

Cosa si può dire di questo?

+2

Hai provato http : //stackoverflow.com/questions/316265/tricks-to-speed-up-eclipse, in particolare http://stackoverflow.com/questions/142357/what-are-the-be st-eclipse-34-jvm-settings # 144349? – VonC

+0

Non ho visto quelle domande ma l'ho provato e l'ho visto in altri riferimenti, ha dato un po 'di velocità, ma ad un certo punto è ancora lento. –

+0

Sì, ma il mio "eclipse.ini" è abbastanza ottimizzato ora e dovrebbe evitare qualsiasi degrado della velocità. Provaci. – VonC

risposta

12

Utilizzo Eclipse PDT 2.1 (anch'esso basato su Galileo) per lo sviluppo di PHP e utilizzo IDE basato su Eclipse da 3 anni; la mia osservazione è che 1 GB di RAM in genere non è sufficiente per eseguire Eclipse + un qualche tipo di server web + DB server + browser + altre cose :-(


Attualmente sto lavorando con un 1GB di RAM, ed è lento come l'inferno ... Pochi mesi fa, avevo un 2GB di RAM, e le cose andavano davvero bene - e ho meno software in esecuzione sulla "nuova macchina" di quello che avevo sull'altro!


Altre cose che sembrano interessare responsivness di Eclipse è:

  • l'apertura di un progetto che è su un'unità di rete (l'accesso alle fonti che si trovano su un server di sviluppo tramite samba, per esempio)
  • a volte, utilizzando uno SVN-plugin come sovversivo sembra congelarsi Eclipse per un paio di secondi/minuti

Un bel lavoro con linguaggi come PHP (potrebbe non essere OK per i progetti JAVA, però) è disabilitare "build automaticamente" nel menu di "progetto".


Come nota a margine: ho già visto domande sulla velocità di Eclipse su SO; si potrebbe voler provare così ricerche, per ottenere risposte più veloci ;-)

+1

Cos'è SO? grazie –

+8

Cos'è SO? ci sei immerso! È StackOverflow! – Nosredna

+0

Oh, scusa, ho usato "SO" senza pensare che potresti non l'ho mai visto prima, è un modo più breve per scrivere StackOverflow ^^ –

2

Questa è una preoccupazione comune e altri hanno pubblicato domande simili. Esistono ottimizzazioni che è possibile eseguire sul proprio ambiente Eclipse. Dai uno sguardo allo solutions posted here.

0

Le nostre macchine sono più grandi: 2 GB di RAM e CPU più veloce.

Sono sicuro che, come tutti i software, Eclipse diventa più grande e più lento durante l'aggiornamento della versione, a causa di tutte le nuove funzionalità incluse. La buona notizia è che di tanto in tanto, un rilascio porta anche notevoli miglioramenti delle prestazioni. Ma nella mia esperienza, ogni volta che ho provato a usare un software vecchio di dieci anni sulla mia macchina attuale, è stato velocissimo, quindi sono sicuro che la tendenza è di rallentare. Sono d'accordo che questo è un peccato per noi, quando non otteniamo una macchina migliore.

Potrebbero esserci alcune cose che puoi fare, per migliorare la reattività di Eclipse. Non so se hai già provato tutto ...?

+0

Non sono sicuro della cosa che si sta facendo più lento con ogni versione. Naturalmente non conosco JAVA (non lavoro in JAVA), ma per PHP, ottenere nuove versioni di Eclipse PDT spesso tende a ottenere prestazioni migliori; è stato il caso quando si passa da PDT 1.x a PDT 2.x, almeno; e dovrebbe essere il caso di passare dalla 2.1 alla 2.2, se roba che si prevede di integrare (la nuova indicizzazione DLTK, credo) sia effettivamente integrata –

+0

Le versioni più recenti sono spesso meglio codificate ma più grandi. La parte "più grande" può ferire le persone con meno RAM. – Nosredna

0

La mia esperienza è stata che NetBeans, Aptana e Komodo sono veloci nei computer in cui Eclipse è dolorosamente lento. La RAM massima è sembrata aiutare. Qualche possibilità che tu possa battere fino a 2 gig?

+0

Ho sentito lo stesso. Ma d'altra parte, sento che Eclipse può fare una gamma più ampia di cose che gli altri IDE. –

+0

Sì, Eclipse è enorme e ricco di plug-in. Per molti lavori è obbligatorio. – Nosredna

0

Netbeans ha accelerato un po 'negli ultimi anni, forse il tuo confronto è relativo alla velocità di netbeans?

Ultimamente ho dovuto aumentare le dimensioni della mia eclissi -Xmx da 64 mb e ho deciso che avrei potuto anche andare a 512, ed è diventato un po 'più pesante. a 64 non ho mai visto la minima pausa, quando in realtà ha bisogno di una collezione a 512 a causa di un processo di lunga durata che non lascia scorrere il thread in background, può essere un po 'stancante

Sto correndo su una bella vecchia versione di eclipse (personalizzata dal settore dei cavi in ​​modo che possa essere eseguita e visualizzare app via cavo su un emulatore TV), in modo che il tuo chilometraggio possa variare.

1

NetBeans è davvero caldo maledetto, ho appena didn farlo rilasciare automaticamente i miei progetti Android ...

pensiero di caratteristiche .. mi piacerebbe preferisco Eclipse ...

per fissare in su un po 'di più, basta disabilitare 'costruire automatico' realmente non cambia nulla (build vuole solo un po' di più)

ma è davvero più veloce feelable ...

ma, dopo 1 o 2 ore, ho anche chiudere, attendere e riaprire.

genere di schifo ... (MacBook Pro devo, 2.26 (credo) GHz, 3GB di RAM, ha dato un minimo di 768 MB di ram, e continua a lento ..

fa davvero schifo

:: edit :: Mi sono anche reso conto che dopo aver aperto un file XML, eclipse diventa istantaneamente un po 'più laggoso (la compilazione live XML disabilitata, o qualcosa di simile, non fa differenza :()

Problemi correlati