GWTは、特定の数の優先言語をユーザーに設定するために、 "locale"プロパティ(en、ro、fr ...)とConstants_xx.propertiesファイル。問題は、そのロケールに新しい値を追加すると、コンパイラは6つ以上のコンパイルを実行することです。私のアプリは現在、約12分の編集作業が約7分で実行されています(デフォルト言語と英語 - en)。だから私は4つの言語のサポートを追加したい場合は、それは36のコンパイルがかかります。 私の質問は、 "ロケール"値に対して実行されたコンパイルでの時間と処理は、さまざまな種類のブラウザで実行されたものとほぼ同じでしょうか?したがって、12のコンパイルに約7分かかる場合、36(6 + 30)のコンパイルに約21分かかりますか?あるいは、これらのコンパイルはあまり集中的ではありません(そうすれば、約12分かかるでしょう)。 結局のところ、いくつかの文字列プロパティをいくつかの異なる値にマッピングすることです...GWTロケールプロパティ - ユーザーのための新しい言語では、より多くのコンパイルが必要
1
A
答えて
3
はい各順列にはほぼ同じ時間がかかります。それぞれの順列が特別に最適化されるため、これを実行しています。あなたが長いコンパイル時間を好きではない場合、あなたは、いくつかの順列をマージするか、開発目的のために、あなたは-draftCompileは、いくつかの特定の値にロケールを設定する+使用することができ、soft permutations使用することができます
0
GWTは(ブラウザバージョンXロケール)の順列をコンパイルします。 これによりコンパイル時間が長くなる可能性がありますが、ランタイムマジックが適切なロケールを見つけるために必要なくなるため、ランタイム時のスピードブーストになります。
2
ビルドマシンはその後、複数のコアを持っている場合は、コンパイラオプション-localWorkers大幅にコンパイル時間を短縮できます。次に、GWTコンパイラは複数のワーカースレッドを起動して並列処理をコンパイルします。
関連する問題
- 1. よりよいテンプレート言語が必要
- 2. イメージボタンを使用して多言語ウェブサイトの言語を変更するために2回のポストバックが必要
- 3. 論理プログラミングのためのPrologより新しいプログラミング言語
- 4. 新しい言語(C言語)を学ぶのに役立つ新しいブログが必要です
- 5. 新しいユーザーのために言語Cookieを設定するためのベースコントローラ
- 6. VB6またはC#または新しいプログラミング言語にQuickBasicコンバータが必要
- 7. 多言語生成のためのAntlr
- 8. 多言語サポートのためのHibernateマッピング
- 9. 多言語ウェブサイトのデフォルト言語をURLの一部にする必要がありますか?
- 10. C言語のポインタ宣言を理解するための助けが必要
- 11. GWT:サーバー側の言語は?
- 12. なぜプロトコルで ``より多くのコンテキストが必要ですか?
- 13. Matlabデータのインポート:10進数がより多く必要です
- 14. GWTがjavascriptにコンパイルするのに多くの時間がかかります
- 15. レールプロダクションアプリの別の言語でコードを書く必要はありますか?
- 16. Railsのスキニーコントローラ、脂肪モデル - 必要性より多くのヘルプが
- 17. デルファイのためのよいスクリプト言語のパスカルのような言語はありますか?
- 18. アプリは最初にデフォルト言語で始める必要がありますか?
- 19. PHPでの出力バッファリングにはより多くのリソースが必要ですか?
- 20. GWTのコンパイルでユーザエージェントの指定が必要なのはなぜですか?
- 21. なぜ多くのプログラミング言語がありますか?
- 22. Firefoxのプラグインを作成するためにはどのようなプログラミング言語が必要ですか?
- 23. コンパイルされた言語やスクリプト言語が好きですか?
- 24. 私はスクロールビューでアクセスできるより多くのボタンが必要です
- 25. より多く表示するためのテキストのクリーン切り捨てが必要
- 26. Monkey Runnerは実行するためにスクリプト言語が必要です
- 27. ドキュメントベースのデータベースでは、すべてのキーを保存する必要があるため、より多くの領域が必要ですか?
- 28. 何が良いですか?より多くのHTTP要求=より少ないデータ転送または少ないHTTP要求=より多くのデータ転送?
- 29. Cコンパイル言語でのガベージコレクション
- 30. LIbre Office Calcでマクロを書くにはどの言語が必要ですか?