なんとLameの新バージョン、4.0が出ています。この夏に出たみたい。バイナリをWindowsに入れようと思ったら、x86/x64の2つがありました。どちらが早いのでしょうか。
ダウンロード元には以下のように説明がありました。
x64 bundle compiled with LLVM/Clang 22.1.8 Compiler. win32 bundle compiled with Intel 19.0 and should work on XP, or later. Both bundles include the libmpg123_0.dll.
でも良く分かりません。なので実際に試してみました。試す条件は以下の通り。
- CPU: Intel Core Ultra 5 245
- 入力ファイル: 32bit float WAV 1.17GB
- オプション: -V0 のみ
試した結果は以下の通りでした。
| 版 | 速度(倍) |
|---|---|
| x64 | 163.6 |
| x86 | 113.3 |
x64の方がだいぶん早いという結果でした。新しめのCPUを使っていたらx64版を使わない理由はない、という感じなんでしょう。
ついでにノートPCでも試してみました。スペックの違いだけ書くと、
- CPU: Intel Core i7-1355U
速度は以下の通りでした。
| 版 | 速度(倍) |
|---|---|
| x64 | 145.8 |
| x86 | 106.6 |
傾向は似たような感じですね。