巨大なデータセットをロードして、ベクトルに保持する必要があります。アプリケーションで許容されそうな1.2GB程度のメモリをギリギリまで抑えることができました。
しかし、その後、ベクトルをシリアル化しようとしましたが、VB.NET が最終的にメモリ不足の例外を与えることを断念しました。
私はすべてを試しましたが、データセットのサイズを減らすことはできません。実際、それはすでに大幅に削減されています。アプリケーションの内部を変更することはできません。
私のアプリケーションが 1.2 GB (またはこの魔法の制限と思われるもの) を超えて使用できるようにする方法はありますか?
VB6でも同じことを試しましたが、制限も1.2GBでした。