¿Cómo acelerar el compilador gwt?

Estamos empezando a hacer un uso más intenso de GWT en nuestros proyectos, y el rendimiento del compilador GWT se está volviendo cada vez más molesto.

Vamos a comenzar a alterar nuestras prácticas de trabajo para mitigar el problema, incluyendo un mayor énfasis en el navegador de modo alojado, que difiere la necesidad de ejecutar el compilador GWT hasta un momento posterior, pero eso conlleva sus propios riesgos, particularmente el de No detectamos problemas con navegadores reales hasta mucho más tarde de lo que nos gustaría.

Idealmente, nos gustaría hacer que el compilador GWT en sí sea más rápido: un minuto para compilar una aplicación bastante pequeña es echar la meada. Sin embargo, estamos usando la compilación de una manera bastante ingenua, así que espero que podamos obtener algunos beneficios rápidos y fáciles.

Actualmente estamos invocando com.google.gwt.dev.Compiler como una aplicación java de ant Ant target, con 256 m de capacidad máxima y un montón de espacio de pila. El compilador es lanzado por Ant utilizando fork = true y el último Java 6 JRE, para probar y aprovechar el rendimiento mejorado de Java6. Pasamos nuestra clase de controlador principal al compilador junto con la ruta de clase de la aplicación, y se apaga.

¿Qué más podemos hacer para obtener algo de velocidad extra? ¿Podemos darle más información para que dedique menos tiempo a descubrir qué hacer?

Sé que podemos decir que solo se compile para un navegador, pero necesitamos hacer pruebas de múltiples navegadores, por lo que no es realmente práctico.

Todas las sugerencias son bienvenidas en este punto.

Respuestas a la pregunta(10)

Su respuesta a la pregunta