kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

Visual Studio 2022専用拡張機能作ってみた

devblogs.microsoft.com

ほしい人はずーっと待っていたIDEが64bitになったVisual Studio 2022 Preview1が公開されました。機能的にはすごく変わったわけではないようですが、今後どんどん増えていくのでしょう。

64bitになったということでやってみたかったのが「ほんとにIDEで64bitメモリーが使えるのか」ということ。実証するための拡張機能を作ってみました。

github.com

拡張機能を追加するとToolsメニューにInvoke AllocMemoryが追加されるので、クリックすると512MBずつメモリをとっていきます。32bit版のVS 2019では3回程度クリックするだけでOut of Memory Exceptionが出ますが、こちらは5GB超えてもまだ大丈夫です。

確かまだ拡張機能の登録できないと思うので、お手元にcloneしてビルド&実行してみてください。

個人的には拡張機能で4GB以上使えるようになると、データベースのデータを全部読み込んでメモリ内でDBのテストして、終わったらコミットなり破棄するなりできるようになると面白いんじゃないかなと思います。