私の頭の中の小さな最適化のバグは、依存しているアンマネージDLLのx64リリースのために、既存のx86 C#アプリケーションをx64に移植する必要があることを教えてくれます。答えはおそらくそれを実行し、テストして何が起こるかを確認することですが、一般的に期待されるメリットを確認したいと思いました。2〜4年前に、x64CLRの速度がx86CLRよりも遅いと不満を言う投稿をたくさん見つけました。
x64コードで高速化が期待できる領域は何ですか?2 GBを超えるメモリが必要な場合を除いて、移植する価値はありますか?私のコードは主にネットワーク指向で、中規模のバイト配列と暗号化アルゴリズムを扱っています。