同じ仮想環境上なら 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%
前回。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2020/11/29/9321592/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。