gpt4 book ai didi

visual-studio - Visual Studio 2017 - 运行具有大文件大小的 Azure Function 时出现 System.OutOfMemoryException

转载 作者:行者123 更新时间:2023-12-03 04:12:13 25 4
gpt4 key购买 nike

有 Azure Function 来处理 BlobStorage。但是,如果它在我的本地 Visual Studio 中处理文件大小约为 180MB 的文件,则会抛出“System.OutOfMemoryException”。

检查任务管理器进程中需要约 380MB。不过默认支持1.5GB吗?

后来我尝试了this method但遇到以下错误:

Loaded custom extension 'BotFrameworkConfiguration'
Loaded custom extension 'SendGridConfiguration'
Loaded custom extension 'EventGridExtensionConfig'
A ScriptHost error has occurred
mscorlib: Could not load file or assembly 'file://\\Mac\Home\Documents\XXX\bin\Debug\net461\bin\YYY.dll' or one of its dependencies. An attempt was made to load a program with an incorrect format.
Stopping Host

如何运行 Azure Function 来处理大文件?

最佳答案

System.OutOfMemoryException 并不一定意味着您的文件太大。可能的原因有很多。

例如:如果您使用ListList 的底层实现是一个Array。如果您的内存严重碎片化,尽管有足够的可用内存,但您可能没有足够的相邻空间来分配 List 实例。

另一个可能的原因:

In spite of the name, the most likely cause of a System.OutOfMemoryException is not technically due to a lack of memory. Instead, a System.OutOfMemoryException can occur when attempting to increase the length of an instance of the StringBuilder class, beyond what is specified by its current MaxCapacity property.

取自 .NET Exception Handling – System.OutOfMemoryException

错误消息尝试加载格式不正确的程序。大多数情况下表明您正在尝试在 x86 程序中加载 x64 程序集,反之亦然。

关于visual-studio - Visual Studio 2017 - 运行具有大文件大小的 Azure Function 时出现 System.OutOfMemoryException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55845616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com