概要 2016年5月2日に出たこの記事を見て驚きました。同じようなコードでベンチマークした結果、C++がC# unsafeに負けるというとんでもないことになっているではありませんか! 気づいたら、C# が C++ の速度を凌駕している! - espresso3389の日記 というわけで、C++側にも逆転の目はないのか、調査してみることにしました。 まずは小手調べ この記事の主張としては、「昔に組んだ画像処理(を模した)コードでベンチマークしたところ僅差だったので、再度トライしたらC#が勝ってしまった」ということ。実験条件は明記されていますので、まずは追試してみましょう。 とは言っても、コンパイラはともかくCPUまで揃えることは現実的ではありません。したがって次のような条件になることをお許し下さい。 Windows 10 Pro バージョン 1511(OSビルド 10586.218) 64b