2009-01-07 11 views
1

Je sais que stackoverflow est destiné à la programmation des problèmes, mais c'est exactement le genre de chose que vous recherchez sur google et d'autres personnes posent la même question sans réponse, ce qui est exactement le genre de chose pour laquelle j'ai lu stackoverflow était pour.Comment réparer CPU spinning eclipse lors du débogage sur serveur Tomcat

Je lance ganymede Je débogue une servlet dans tomcat sur windows. Quand je fais une ligne par ligne trace, tout à coup les pointes de CPU. Le statut des processus Windows indique que c'est l'éclipse. La seule autre preuve de bizarrerie est que le rapport de taille dans le coin (à côté du bouton de récupération de place si vous avez allumé) change chaque seconde, de haut en bas de haut en bas. Je lui ai donné 256 Mo et ça rebondit entre 155, 169, 159, 164 ... ça ne cesse de changer de haut en bas. Mais rien ne se passe dans mon volet de vue de progression. J'ai essayé de lui donner 512 megs pas d'aide (2 gig dans la machine)

Une idée comment obtenir éclipse pour me dire ce qu'il fait avec tout mon cpu? Il rend le débogueur ne répond pas et rien ne fonctionne. Je reçois des erreurs de délai d'attente sur ma commande d'étape.

Répondre

1

Vous pouvez lancer votre éclipse avec un jconsole attaché, à condition que vous mettez dans votre eclipse.ini settings le

-Dcom.sun.management.jmxremote 
l'option

.

Vous serez alors en mesure de suivre/enregistrer toute utilisation de thread/mémoire/objets pendant votre session, en recueillant plus d'indices sur ce qui se passe.