Domanda

OS X 10.5.6.

Il mio Eclipse 3.4 sta impazzendo ultimamente.

Dopo operazioni innocenti come la digitazione di testo o lo spostamento di alcuni file nella vista Navigator o il salvataggio, a volte inizia "in attesa di un'operazione in background" e mangia un core della CPU, spostando avanti e indietro decine di megabyte di memoria.

Sospetto che alcuni plug-in siano diventati canaglia.

Come posso trovare quello che è (tranne che per la ricerca binaria)?

È stato utile?

Soluzione

Puoi anche provare a iniziare la tua eclissi con

-Dcom.sun.management.jmxremote

opzione.

E poi avvia

C:\[jdk1.6.0_0x path]\bin\jconsole.exe

Come detto in questa domanda sulla memoria dell'eclissi . Sarai in grado di monitorare molti dettagli di runtime, a condizione che tu stia lanciando la tua eclissi con una JVM 1.6.

Prova anche quelle impostazioni e controlla se i tuoi problemi persistono con esse.

Altri suggerimenti

Questo è un obiettivo difficile e spesso impossibile, ho affrontato questo problema più volte.

In genere seguo la seguente procedura:

1) Apri la vista di avanzamento e vedi se c'è qualcosa elencato in essa; in alcuni casi, a il processo non di sistema sta creando il problema e in realtà è denominato. Se non viene visualizzato nulla qui, potrebbe essere un lavoro contrassegnato come sistema (per nasconderlo) o qualcosa che non viene nemmeno eseguito come lavoro (anche peggio)

2) Usa lo show heap nelle preferenze generali, per cercare di individuare se la dimensione dell'heap salta. Per impostazione predefinita, Eclipse funziona con JVM Heap Space non sufficiente e, una volta raggiunto il limite, inizierà a sfornarsi anche se nessun plugin è in errore e si blocca.

3) Crea ed esegui una versione di debug dell'area di lavoro e prova a riprodurre il problema, a quel punto interrompi il programma dall'altro Eclipse e vedi quali thread sono attivi. Sfortunatamente, la maggior parte dei thread non sono identificati con il plugin spawning che fa davvero schifo.

4) Sfortunatamente, inizia a perdere tempo in una ricerca.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top