Windows上でのビルドは環境構築がややこしいかと思っていたけど、日本語の公式ページや、綾川版のページを見ながらやったら、すぐに構築できた。
とりあえずあまりオプションをいじらないで、SSE2最適化をかけた自前ビルドは完了。ちょっとだけ速くなったような気がしないでもない。
本命はPGI/PGUのオプションを使ったプロファイルデータを使った最適化だけど、PGUでリンク中にLNK1257のリンカエラーで異常終了してしまう。メモリが足りないのか、元のプロファイルデータが多すぎたのか...。
いまはコンパイルオプションを少しずつ変えながら、リンカエラーが出ない組み合わせを模索中。
mozillaのWindows版はVisual C++のコンパイラを使っているので、SSE3とかマルチコアCPUに最適化しきれてないような気がする。Intelのコンパイラ(有償)とか、gccでコンパイルできればまた少しは違ってくるんだろうけどね...。
コメント