同じ仮想環境上なら FreeBSD amd64 の方が i386 よりも 1.5 倍速く C++ をコンパイル出来るようだ ― 2020年11月29日 13時13分24秒
折角なので、FreeBSD のバージョンを揃えて試してみた。tcsh の time を使って、make を走らせる。コンパイルに大量のメモリが必要で、プロセス数だけ捌き切れないので、利用率は若干低めで 6 コア VMWare に割り当てているが、並列処理はライブラリによって上下させている。
64bit での処理速度。およそ三分でコンパイルとリンクが終った。
32bit での処理速度。こちらは五分掛かった。
amd64 %
752.874u 55.706s 3:08.90 428.0%
amd64 の方が 1.5 倍ぐらい速いようだ。
i386 %
1049.070u 181.497s 5:02.35 406.9%
前回。
最近のコメント