Domanda

So che stackoverflow è pensato per problemi di programmazione, ma questo è esattamente il tipo di cosa che cerchi su google e altre persone fanno la stessa domanda senza risposta, che è esattamente il tipo di cosa che ho letto su Stackoverflow.

Corro ganimede Sto eseguendo il debug di un servlet in Tomcat su Windows. Quando eseguo una traccia riga per riga, all'improvviso i picchi della CPU. lo stato del processo di Windows dice che è eclissi. L'unica altra prova di stranezza è che il rapporto heapsize nell'angolo (accanto al pulsante Garbage Collection se hai attivato) cambia ogni secondo, su e giù su e giù. Gli ho dato 256 mega e rimbalza tra 155, 169, 159, 164 .... continua a cambiare su e giù. Ma nulla sta succedendo nel mio riquadro di visualizzazione dei progressi. Ho provato a non dare aiuto a 512 mega (2 concerti nella macchina)

Qualche idea su come ottenere l'eclissi per dirmi cosa sta facendo con tutta la mia CPU? Rende il debugger non rispondente e nulla funziona. Ricevo errori di timeout sul mio comando step.

È stato utile?

Soluzione

Potresti lanciare la tua eclissi con un jconsole , a condizione che tu abbia inserito il tuo impostazioni eclipse.ini il

-Dcom.sun.management.jmxremote

opzione.

Sarai quindi in grado di seguire / registrare qualsiasi utilizzo di thread / memoria / oggetti durante la sessione, raccogliendo più indizi su ciò che sta succedendo.

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