如何解决内存不足异常?在VS2017中有效,但在VS2019中无效

时间:2019-06-24 10:31:04

标签: c# out-of-memory

我正在使用HTTP下载文件,然后对其进行处理并将其部分保存到e CosmosDB,该代码在VS2017中运行良好,但是在VS2019中进行测试后,我的内存不足异常了,我不知道为什么。

代码非常简单,如下所示:

 MemoryStream originalFileStream = new MemoryStream(content);

 using (GZipStream decompressionStream = new GZipStream(originalFileStream, CompressionMode.Decompress))
 {
    MemoryStream decompressedFileStream = new MemoryStream();
    decompressionStream.CopyTo(decompressedFileStream);
    byte[] fileResult = new byte[decompressedFileStream.Length];
    decompressedFileStream.Position = 0;
    decompressedFileStream.Read(fileResult, 0, fileResult.Length);
    string result = System.Text.Encoding.UTF8.GetString(fileResult);
}

CopyTo()操作中会发生内存不足错误,但是由于在VS2017中可以使用完全相同的代码,因此在VS2019中解决此问题时我有点卡住了

如何在VS2019中进行分类?

0 个答案:

没有答案