Nous commençons à faire plus lourd l'utilisation de GWT dans nos projets, et les performances du compilateur GWT est en train de devenir de plus en plus ennuyeux.
Nous allons commencer à modifier nos méthodes de travail afin d'atténuer le problème, y compris un plus grand accent sur la hébergés en mode navigateur, ce qui reporte la nécessité d'exécuter le compilateur GWT jusqu'à un moment plus tard, mais qui apporte ses propres risques, en particulier celui de ne pas attraper des problèmes avec de vrais navigateurs jusqu'à beaucoup plus tard que nous le souhaiterions.
Idéalement, nous aimerions prendre le compilateur GWT lui-même plus rapide - une minute pour compiler une assez petite application est de prendre la pisse. Cependant, nous sommes à l'aide de la compilation si l'un d'assez naïf de la mode, alors j'espère que nous pouvons faire un certain rapide et facile des gains.
Nous sommes actuellement en invoquant com.google.gwt.dev.Compilateur comme une application java à partir de ant ant cible, avec 256m max tas et beaucoup d'espace de pile. Le compilateur est lancé par Ant l'aide d'une fourchette=true et la dernière version de Java JRE 6, à essayer de tirer parti de Java6 l'amélioration des performances. Nous passons notre contrôleur principal de la classe pour le compilateur avec le classpath de l'application, et c'est parti.
Quoi d'autre pouvons-nous faire pour obtenir une vitesse supplémentaire? Pouvons-nous donner plus d'informations si il passe moins de temps à faire la découverte de ce que faire?
Je sais que nous pouvons dire qu'à compiler pour un navigateur, mais nous devons faire de multi-test du navigateur, ce qui n'est pas vraiment pratique.
Toutes les suggestions bienvenue à ce point.