ゲームのパフォーマンス、いくつかのファイルの圧縮、映画のエンコードなど、新しいハードウェアのベンチマークを行っているサイトを見てきました。コンパイルまたはリンクの速度(LinuxまたはWindows)に対する新しいハードウェア(SSD、新しいCPU、RAM速度など)の影響をテストするものはありますか?
他のベンチマークから外挿するだけでなく、コンパイル速度にとって最も重要なものを見つけて、それに集中できるようになることは本当に良いことです。
ゲームのパフォーマンス、いくつかのファイルの圧縮、映画のエンコードなど、新しいハードウェアのベンチマークを行っているサイトを見てきました。コンパイルまたはリンクの速度(LinuxまたはWindows)に対する新しいハードウェア(SSD、新しいCPU、RAM速度など)の影響をテストするものはありますか?
他のベンチマークから外挿するだけでなく、コンパイル速度にとって最も重要なものを見つけて、それに集中できるようになることは本当に良いことです。
回答:
私はしばらくの間それをしました- こことここを見てください。
当時、私はLinux携帯電話ディストリビューションのGTK +およびX11ハックに取り組んでおり、そのような低レベルの何かに触れるたびに、あらゆる種類のものの再構築を引き起こしました。私の同僚の1人は、会社が標準のコンパイルオプションを提供したコンピューターでは5時間かかったため、ビルドを完了しませんでした。
あらゆる種類のクレイジーなハードウェアを家に置いていたので、いくつかのマシンでベンチマークを実行し、他のマシンでコーディングしました。結果はリンクで確認できます。
Ubuntuで行っていたことについては、CPU使用率を最大にすると(-j引数を使用して簡単に実行できます)、ボトルネックはディスクのように見えました。
しかし、その後会社には大きなレイオフがあったので、私は外に出て、それをすべてスコーピングし終えませんでした。私もそのブログに投稿しなかった多くのデータと解釈を持っていました。
私のウィッシュリストの最初はソリッドステートドライブです。コンパイル時間に大きな影響はありませんが、アプリケーションを開くことは劇的に速くなります(IDE、PhotoShop、ETC)。http://joelonsoftware.com/items/2009/03/27.html
コンパイル時間の最大の要因はCPUです。これをベンチマークhttp://www.cpubenchmark.net/に使用することは非常に安全です。
トムのハードウェアは以前使用されていましたが、2008年にそれをやめたようです:http : //www.tomshardware.com/charts/desktop-cpu-charts-q3-2008/benchmarks,31.html。新しいCPUチャートには、Linuxカーネルコンパイルテストは含まれていません。