2010-11-22 1 views
0

順列をコンパイルするには、-Xmx1824m -XX:+ UseParallelGCを使用する必要があります。そうしないと、ヒープメモリからエラーが発生します。あなたの人々があなたのJVMパラメータを共有することができgwtヒープメモリがたくさん必要です

case 1:faster compilation 
case 2:lesser consume memory but slower compilation? 

使用に最適な、余分なJavaパラメータは何ですか?

答えて

3

私たちはi18n(ブラウザごとのパーミュテーションごとの言語ごとに余分な順列)でコンパイルする、比較的大きなGWTアプリケーションコードベース(数100K行)を持っています。 -Xmx1024mで実行しても問題ありません。あなたがしたいかもしれないことはあなたのPermGenサイズを引き上げることです。 GWTがJavaをJavascriptにコンパイルするときにgetが使用されます。これには-XX:MaxPermSize=1024mを追加します。

さらに、コンパイルを高速化したい場合は、一度に複数の順列をコンパイルするようにGWTに指示できます。通常、これをプロセッサー1のコア数+ 1に設定します。したがって、Core2 Duoでは番号を3に設定します。antを使用している場合は、build.xmlGWTC.WORKERSプロパティを設定してください。

関連する問題