Lame-398-2のソースコードを、普通のgccとllvm-gcc4.2のそれぞれでコンパイルして比較してみました。 負荷は4分ほどのWavファイルのMP3エンコードにしました。 gcc: 11.64s user 0.17s system 96% cpu 12.181 total llvm-gcc: 12.68s user 0.17s system 97% cpu 13.164 total
というわけでgccの勝ち。あれれ。
なお、環境はMac OS X 10.5.5 / 2.4GHz Intel Core 2 Duo、llvm-gcc,gccのバージョンは
LLVM-gcc: gcc version 4.2.1 (Based on Apple Inc. build 5623) (LLVM build 2.4)
gcc: gcc version 4.0.1 (Apple Inc. build 5484) Lameの
簡単に実験してみた (スコア:5, 興味深い)
負荷は4分ほどのWavファイルのMP3エンコードにしました。
gcc: 11.64s user 0.17s system 96% cpu 12.181 total
llvm-gcc: 12.68s user 0.17s system 97% cpu 13.164 total
というわけでgccの勝ち。あれれ。
なお、環境はMac OS X 10.5.5 / 2.4GHz Intel Core 2 Duo、llvm-gcc,gccのバージョンは
LLVM-gcc: gcc version 4.2.1 (Based on Apple Inc. build 5623) (LLVM build 2.4)
gcc: gcc version 4.0.1 (Apple Inc. build 5484)
Lameの
Re:簡単に実験してみた (スコア:1, 参考になる)
あたりが関係しているのかも。この問題はまだ fix されてません。