2009-09-11 23 views
7

Ho installato Eclipse Galileo e dopo i problemi con il JDK, il suo punto di partenza. Ma ho grossi problemi con le prestazioni. Ogni tre secondi, Eclipse è sospeso per un po '. Funziona non liscio. Ho bisogno di un IDE efficiente come Eclipse per il lavoro. Quindi, sarebbe molto bello avere una risposta veloce :)Eclipse 3.5 Performance a 64 bit Windows 7

Entrambe Eclipse come JDK sono versioni a 64 bit.

Avete qualche idea?

Aggiornamento:

non posso davvero spiegare il problema da zero. Ma nel mio caso, è stato un problema tra Eclipse e la funzione di completamento automatico del mio OSK. Se ho disabilitato il completamento automatico, non c'erano più blocchi. Non so perché l'uso dell'OSK blocchi il thread (?) Dell'intero editor.

Forse qualcuno di voi, ha un'idea del perché?

+2

Avete installato qualche plug-in? Ho eseguito Eclipse a 64 bit con Java a 64 bit su Win7 dal momento che la beta senza problemi di prestazioni. Potrebbe essere correlato al tuo ambiente. –

+0

Ho lo stesso problema pure. Soprattutto quando si utilizza l'SDK di Android. È molto doloroso allora. Ho dovuto disabilitare i plugin solo per evitare che si bloccasse nella finestra dell'editor di codice. –

+0

Potresti per favore facci sapere cos'è l'OSK ?? – mahonya

risposta

1

Non riesco a spiegare il problema da zero. Ma nel mio caso, è stato un problema tra Eclipse e la funzione di completamento automatico del mio OSK. Se ho disabilitato il completamento automatico, non c'erano più blocchi. Non so perché l'uso dell'OSK blocchi il thread (?) Dell'intero editor.

Forse qualcuno di voi, ha un'idea del perché?

Grazie per qualsiasi aiuto!

3

Dalla tua descrizione sembra che il garbage collector sia stato attivato. Quanta RAM hai nel sistema? A seconda dei plugin che stai caricando, Eclipse può aver bisogno di un bel po 'di tempo. Penso che il minimo sia di 256 Mb, e realisticamente hai bisogno di almeno 1 Gb, più se stai facendo sviluppo web

Hai una JVM aggiornata? Eclipse generalmente funziona molto più velocemente con una JVM 1.6.

Un'altra cosa da controllare, hai uno scanner antivirus aggressivo? I plugin Eclipse sono raccolte di piccoli file in giare, alcuni scanner antivirus possono davvero rallentare le prestazioni. Se si è in grado, rimuovere la directory di installazione di Eclipse dai file scansionati.

Vedere questo EclipseZone article o this question per alcuni suggerimenti sulle prestazioni generali.

+0

Grazie per la risposta rapida ma ho 4 GB di RAM e non lo faccio Penso che il problema sia dovuto al mio hardware. Sì, sto utilizzando una JVM 1.6. La punta di uno scanner antivirus aggressivo: buona idea, ma non uso uno scanner :) Divento disperata! – fnst

+1

Hai attraversato gli articoli nella domanda collegata? in particolare controlla il file eclipse.ini, gli argomenti -Xmx e -XX: MaxPermSize possono essere impostati troppo bassi. Puoi anche elencare i plugin aggiuntivi che hai installato? –

+0

Sì, ho attraversato. Tutti gli argurments sono abbastanza alti! – fnst

1

Eseguire Process Monitor e vedere che tipo di chiamate di sistema e/o chiamate di file system stanno facendo JVM. Usa i filtri in modo aggressivo per individuare un processo specifico. Ho avuto un problema simile in cui un'utilità di scheda grafica ha attivato un flusso di ricerche di registro per ogni aggiornamento dell'interfaccia utente che ha reso Eclipse incredibilmente lento. (In qualche modo SWT è stato colpito eccezionalmente da questo bug, non sono sicuro del perché.)

EDIT: Intendevo "Process Monitor", non "Process Explorer". Ma il collegamento era corretto.

+0

Grazie per la risposta! Sono stato in grado di isolare il mio problema: quando attendo qualche secondo, posso fare clic su "File -> Nuovo -> Progetto Java". Tutto sta andando molto bene! Ma istantaneamente quando seleziono il codice nell'editor di testo, Eclipse inciampa e javaw.exe esplode fino al 50 percento della CPU. Quindi non penso che sia un problema di interfaccia utente o? Quindi ho avviato Process Explorer, ma non riesco a trovare cosa intendi. Potresti spiegare ulteriormente il tuo consiglio? Spero sia stato comprensibile! – fnst

+0

Siamo spiacenti. Intendevo dire "Process Monitor". Modifico il post – JesperE

+0

Process Monitor consente di monitorare tutto ciò che accade in Windows in tempo reale (come accade): file da scrivere, accessi al registro, creazione di thread, ecc. C'è un'enorme quantità di dati disponibili, ma per dare un senso a te è necessario filtrare i dati in modo che vengano visualizzati solo i dati rilevanti per il processo. Se vedi che alcune risorse vengono colpite duramente (accesso eccessivo al registro, per esempio), puoi filtrare su quel tipo specifico di accesso per vedere più dettagli. – JesperE

1

Si potrebbe provare a eseguirlo da una macchina virtuale impostata sul computer per vedere se il problema è ancora lì. In caso contrario, potrebbe essere più veloce lavorare semplicemente dall'ambiente della macchina virtuale. Non affronta il problema, ma può aiutare a evitarlo del tutto.

1

Stesso problema per me

Ho Windows 7 Professional a 64 bit e 8 GB di RAM

Eclipse è estremamente lento, probabilmente 5 volte più lento rispetto alla macchina di Windows Vista a 32 bit che ho recentemente aggiornato da (Europa versione) - e quella macchina era un cane completo!

Aggiunta Xmx1024m -XX: + UseParallelGC -vm C: \ Program Files \ Java \ jdk1.6.0_20 \ jre \ bin \ server \ jvm.dll ha fatto una bella differenza

+0

aggiunta -Xmx1024m -XX: + UseParallelGC -vm C: \ Programmi \ Java \ jdk1.6.0_20 \ jre \ bin \ server \ jvm.dll ha fatto una grande differenza. – Matt

+0

Grazie Matt! Dovresti aggiungere questo commento come risposta. Il mio Galileo su 64 bit W7 è notevolmente più veloce. – n4rzul

1

ho avuto lo stesso problema quindi sono passato alla versione a 32 bit di Eclipse e funziona senza problemi di prestazioni.

0

Ho gli stessi problemi con la versione a 32 bit, in esecuzione con una JVM a 32 bit.

È più che la mia applicazione RCP che ho sviluppato con Eclipse è lenta. Ho provato sia -Xmx1024m che -XX: + UseParallelGC, senza alcun effetto apprezzabile. Questo problema è stato registrato con eclipse.org?

1

Ho lo stesso problema di non respoinding. Ho cercato in internet una soluzione. Ne ho trovato uno aggiungendo il seguente file eclipse helios config. -vm C: \ Program Files \ Java \ jre7 bin \ javaw.exe \

Inizialmente sembra ok per iniziare e fare clic sui diversi pulsanti e in esecuzione su diversi file nel progetto eclips. Ma quando faccio clic su debug e processo graduale. Quindi sta dimostrando di nuovo non respoding. Ho installato un nuovo laptop win7.

Problemi correlati