プロジェクトでGWTをより多く使用するようになり、GWTコンパイラーのパフォーマンスはますます煩わしくなっています。
ホストモードのブラウザーに重点を置き、後でGWTコンパイラーを実行する必要性を延期するなど、問題を軽減するために作業手順を変更し始めますが、これには独自のリスク、特に実際のブラウザの問題をキャッチするのは、私たちが望むよりもずっと遅くなります。
理想的には、GWTコンパイラー自体をより速くしたいのですが、かなり小さなアプリケーションをコンパイルするのに1分かかるのです。しかし、私はかなりナイーブな方法でコンパイルを使用しているので、いくつかの迅速かつ簡単な利益を得ることができると期待しています。
現在、ant。Antターゲットから、最大256mのヒープと大量のスタックスペースを持つJavaアプリケーションとしてcom.google.gwt.dev.Compilerを呼び出しています。コンパイラーはAntによってfork = trueと最新のJava 6 JREを使用して起動され、Java6の改善されたパフォーマンスを利用しようとします。メインのコントローラークラスをアプリケーションのクラスパスと一緒にコンパイラーに渡します。
速度を上げるために他に何ができますか?より多くの情報を提供して、何をすべきかを発見する時間を短縮できるでしょうか?
1つのブラウザーでのみコンパイルするように指示できることはわかっていますが、マルチブラウザーテストを実行する必要があるため、実際的ではありません。
この時点ですべての提案を歓迎します。