現在のプロジェクトをビルドするとき、GWTのコンパイルにはかなりの時間がかかります (現在、全体で約 25 分、gwt コンパイルの 2/3)。それを最適化する方法を調べましたが (例:ここ)、最終的に新しいビルド サーバーを購入することにしました。GWT のコンパイルはかなり CPU を集中的に使用するタスクであるため、コアごとの改善を分析するためにいくつかのテストを行いました。
- 1 コア = 197 秒
- 2 コア = 165 秒
- 3 コア = 149 秒
- 4 コア = 157 秒 (最後のコアが他のタスクでビジーだった可能性があります)
これらの数値から判断すると、これらの数値は横ばいであるように見えるため、コアを追加しても必ずしもパフォーマンスが向上するとは限りません。
1.) それで、あなたの誰かがそれを確認/反証できるなら、私は興味がありますか? したがって、8 コアまたは 12 コアが必ずしも違いを生むわけではありませんが、個々の CPU 速度 (MHz) は違いますか?
2.) いくつかのベンチマークを見た後、営業担当者は *ntel xeon を購入する傾向があります - AMD の経験はありますか? (私はどちらかというと AMD 派ですが、現時点ではベンチマークを無視するのは難しいようです)
3.) メモリ、IO などに関するその他の提案は大歓迎です
更新: 新しいサーバーを取得したら、更新された数値を投稿します...