ほしい人はずーっと待っていたIDEが64bitになったVisual Studio 2022 Preview1が公開されました。機能的にはすごく変わったわけではないようですが、今後どんどん増えていくのでしょう。
64bitになったということでやってみたかったのが「ほんとにIDEで64bitメモリーが使えるのか」ということ。実証するための拡張機能を作ってみました。
拡張機能を追加するとToolsメニューにInvoke AllocMemory
が追加されるので、クリックすると512MBずつメモリをとっていきます。32bit版のVS 2019では3回程度クリックするだけでOut of Memory Exceptionが出ますが、こちらは5GB超えてもまだ大丈夫です。
確かまだ拡張機能の登録できないと思うので、お手元にcloneしてビルド&実行してみてください。
個人的には拡張機能で4GB以上使えるようになると、データベースのデータを全部読み込んでメモリ内でDBのテストして、終わったらコミットなり破棄するなりできるようになると面白いんじゃないかなと思います。