performance gwt development-mode

performance - GWT es lento en el modo de desarrollo



development-mode (7)

Estoy usando Eclipse Galileo con la última versión de GWT 2.0 en modo de desarrollo, pero funciona muy lento (necesito esperar un minuto para abrir una página, pero después de la compilación, mi aplicación funciona muy bien cuando la ejecuto usando Tomcat 5.5) .

Mi código no es demasiado pesado y supongo que hay un problema de inconsistencia relacionado con el SO, porque tuve este problema antes, pero cuando reinstalé Windows Vista SP2 (formateé mi unidad de Windows y lo reinstalé), mi problema fue resuelto durante unos días y luego nuevamente se volvió demasiado lento.

No instalé ningún software especial en mi máquina con Windows, así que realmente no sé por qué ocurre este problema. Cualquier sugerencia ?


Descubrí que la diferencia de rendimiento entre ejecutar el modo alojado de GWT en depuración y no depurar es grande. Si está ejecutando depuración, intente ejecutar sin para ver si eso ayuda.

La carga de la página inicial puede ser lenta, pero una vez que se pone en marcha simplemente haciendo clic en Actualizar en mi navegador, se recarga el proyecto actualizado en solo unos segundos.


Eliminar gwt caché de carpetas temporales como imágenes. archivos rpc ... etc que ver el rendimiento. es una de las causas para reducir la velocidad en el modo alojado.


Incluso yo tuve el mismo problema con GWT. Empecé a probar con Firefox ahora. La primera vez que ejecuté la depuración en Firefox, fue lenta.

Establecí el nivel de registro en ''info'' en la pestaña runconfig> gwt

Entonces, restringí mi espacio de trabajo y el firefox. Luego ''depurar> myGWTapplication''

Cuando abre la aplicación en modo de depuración, espere a que el complemento del navegador se conecte ahora.

Esta vez no escribe todas las líneas de registro en el modo de desarrollo, y es más rápido.

Creo que el firefox y la registración han hecho la diferencia. Ahora no veo mucha demora.

También como se menciona en los comentarios anteriores, elimine los puntos de depuración, los eliminé todos, y los usaré cuando sea necesario.

Edición: lo probé en IE8 - es un evento rápido allí.


La primera vez que carga la página, carga todo el javacode necesario (y la JVM). Más tarde, cada actualización de la página solo cargará el javacode modificado y luego ejecutará el todo (aunque podría estar equivocado). Entonces, si cierras el navegador y luego vuelves a abrir la página cada vez que quieres ver los cambios que has hecho, sí, va a ser lento. Si actualiza la página cada vez, DEBERÍA ser rápido (si los cambios que realizó no fueran enormes).

Eclipse + GWT 2.0 no es la razón por la cual es lento ... (por cierto, Shubhkarman, si estoy en lo cierto, no hay un plugin de GWT para netbeans ...)


Si está utilizando smartgwt, asegúrese de que firebug o similar esté desactivado. Eso realmente ralentizará tu navegador en modo dev.

Y en lo que respecta a NetBeans, realmente hay un complemento para GWT llamado GWT4NB. Pero el IDE no es tu problema :)


Tuve un problema similar y descubrí que estaba sucediendo debido a la cantidad de puntos de ruptura. Después de reducir el número de puntos de quiebre, el rendimiento mejoró.


Si se ha vuelto inusualmente lento, pero antes era más rápido y está depurando, puede ser porque tiene un punto de interrupción configurado en una entrada de método. Esto puede hacer que las cosas sean extremadamente lentas, incluso si no se golpea el punto de interrupción. Intenta borrar tus puntos de quiebre.