2010-12-02 16 views
7

Estoy usando el desarrollo de Eclipse para Java. Tengo una cantidad de complementos (Maven, Subversive, herramientas de ingeniería inversa de JBoss, etc.), y el sistema parece funcionar de manera bastante constante, hasta el punto en que puede tardar de 10 a 20 segundos en responder con un clic del mouse. Le di un toque de memoria en la configuración, y ni siquiera usa la mitad de eso. Cuando se bloquea, bloquea por completo uno de los procesadores, y veo un gran número de Deltas de archivos de página.¿Hay alguna manera en Eclipse para determinar qué está consumiendo tiempo de CPU?

¿Hay alguna manera de ver qué está sucediendo dentro de Eclipse? ¿Qué complemento podría estar causando el problema?

Creo (aunque no estoy seguro) Estoy ejecutando Eclipse 3.5.2. Me estoy ejecutando en Windows XP, SP 2 o 3 (no administro la máquina, mi empresa sí, por lo que no estoy seguro de cuán actualizado está).

+1

Para dar un ejemplo, abrí el diálogo de ayuda-> sobre para verificar la versión mientras escribía esta publicación. Cuando presioné "OK", tardaron aproximadamente 14 segundos (estimación aproximada, estaba contando sin cronómetro) para que Eclipse volviera a "responder" (es decir, volver a pintar cuando algo dejara de cubrirlo) – aperkins

Respuesta

2

En primer lugar, el único complemento que puede ayudar a la investigación sería MAT (Memory Analyzer).
Full tutorial at Vogella.

En segundo lugar, asegúrese de utilizar un optimized eclipse.ini puesto en marcha con la última JDK (6u22) y compruebe si el problema persiste entonces.

+0

Muchas gracias por la respuesta. Cambié mi .ini para estar más cerca de la conexión optimizada que enlazaste, y eso ayudó. Voy a instalar el complemento/complemento MAT alguna vez hoy. Mi evidencia de prueba empírica sugiere que hay un problema con Subversivo, pero espero que MAT lo haga más claro. – aperkins

Cuestiones relacionadas