私の C# アプリではgcAllowVeryLargeObjects、大規模なデータセットで画像処理を行っているため、大量の RAM を使用しています。今、いくつかの UnitTests を書きたいと思っていgcAllowVeryLargeObjectsます。
私の設定は、Newtonsoft.Json を使用して大きな 1D バイト配列を含む JSON ファイルを読み取ることです。私が最初に経験したエラーはObjectOutOfMemoryException、ファイルをデシリアライズするときの典型的なものでした。ExceptionMessage は次のとおりでした:配列次元がサポートされている範囲を超えました。
私はそれを使用して管理しましたが<gcAllowVeryLargeObjects enabled="true"/>、今では Newtonsoft.Json に問題はありません。しかし、UnitTest については、このランタイム パラメータを設定する方法がわかりません。うまくいけば、あなたの一人がアイデアを持っています。