GWT compilación necesidad gran cantidad de memoria de almacenamiento dinámico
-
27-09-2019 - |
Pregunta
Con el fin de GWT compilación de permutación, necesito utilizar -Xmx1824m -XX: + UseParallelGC o de lo contrario, voy a tener errores sin memoria de pila. ¿Cuál es la óptimos parámetros java extra que la gente utiliza para
case 1:faster compilation
case 2:lesser consume memory but slower compilation?
puede compartir sus parámetros de JVM?
Solución
Tenemos una base relativamente amplia GWT código de la aplicación (unos 100K líneas) que compila con i18n (permutación adicional por cada idioma por permutación navegador). Correr con -Xmx1024m
está muy bien. Lo que es posible que desee hacer es aumentar su tamaño PermGen
. Eso es lo que consiguen de GWT utilizan cuando compila el Java en Javascript. Usted puede hacer esto mediante la adición de -XX:MaxPermSize=1024m
.
Además, si quieres más rápido de compilación, se puede decir GWT para compilar más de una permutación a la vez. Por lo general, lo ajusta en el número de núcleos en su Procesadora + 1. Por lo tanto, en un Core 2 Duo, se debe establecer el número de 3. Usted puede hacer esto mediante el establecimiento de la propiedad GWTC.WORKERS
en su build.xml
si está utilizando ant
.