2009-01-04 17 views
9

OS X 10.5.6.¿Cómo saber qué está haciendo Eclipse en el entorno?

Mi Eclipse 3.4 se está volviendo loco últimamente.

Después de las operaciones de inocentes como escribir texto o mover algunos archivos en la vista del navegador o el ahorro, a veces comienza "a la espera de operación en segundo plano", y se come un núcleo de CPU, arrastrando los pies hacia atrás y adelante decenas de megabytes de memoria.

Sospecho que algunos plugins fueron maliciosos.

¿Cómo puedo encontrar cuál es (excepto para la búsqueda binaria)?

Respuesta

3

También puede tratar de comenzar su Eclipse con la opción

-Dcom.sun.management.jmxremote 

.

y luego lanzar

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

Como se ha dicho en esta pregunta sobre eclipse memory. Podrá supervisar muchos detalles de tiempo de ejecución, siempre que esté lanzando su eclipse con una JVM 1.6.

Pruebe también those settings y compruebe si sus problemas persisten con ellos.

3

Esa es una meta difícil ya menudo imposible, he enfrentado este problema varias veces.

que generalmente siguen el siguiente proceso:

1) Abra la vista de los progresos y ver si hay algo que aparece en ella; en algunos casos, un trabajo que no sea del sistema está creando el problema y en realidad lleva su nombre. Si no aparece nada aquí, puede ser un trabajo etiquetado como sistema (para ocultarlo), o algo que ni siquiera se ejecuta como un trabajo (incluso peor)

2) Use el montón de mostrar bajo las preferencias generales, para tratar de detectar si salta el tamaño del montón. De forma predeterminada, Eclipse se ejecuta con espacio de montón de JVM no suficiente y, una vez que alcanza su límite, comenzará a agitarse aunque no haya ningún complemento que se haya quedado atascado.

3) Cree y ejecute una versión de depuración del espacio de trabajo y trate de reproducir el problema, y ​​en ese punto rompa el programa del otro Eclipse y vea qué hilos están activos. Desafortunadamente, la mayoría de los hilos no están identificados con el plugin de desove que realmente apesta.

4) Desafortunadamente, empiece a perder tiempo en una búsqueda.

Cuestiones relacionadas