在我的 C# 应用程序中,我使用gcAllowVeryLargeObjects
的是因为我正在使用大型数据集进行图像处理,从而导致大量 RAM 使用。现在我想编写一些 UnitTests 并且我遇到了与没有gcAllowVeryLargeObjects
.
我的设置是关于使用 Newtonsoft.Json 读取包含大型一维字节数组的 JSON 文件。我遇到的最初错误是ObjectOutOfMemoryException
反序列化文件时的经典错误。异常消息是:数组尺寸超出了支持的范围。
我使用它进行了管理<gcAllowVeryLargeObjects enabled="true"/>
,现在 Newtonsoft.Json 没有任何问题。但是对于 UnitTest,我不知道如何设置这个运行时参数。希望你们中的一个人有一个想法。