gpt4 book ai didi

c# - gcAllowVeryLargeObjects 的可能缺点?

转载 作者:行者123 更新时间:2023-11-30 20:42:38 25 4
gpt4 key购买 nike

在几次 outOfMemory 异常之后,我启用了“gcAllowVeryLargeObjects”,它工作得很好。我现在想知道为什么它不是 C# 中的默认选项(在 64 位平台上)。

是否纯粹出于兼容性原因?还是我遗漏了 gcAllowVeryLargeObjects 的主要缺点?

最佳答案

MSDN说:

Before enabling this feature, ensure that your application does not include unsafe code that assumes that all arrays are smaller than 2 GB in size. For example, unsafe code that uses arrays as buffers might be susceptible to buffer overruns if it is written on the assumption that arrays will not exceed 2 GB.

所以只要您不使用不安全代码,就没有缺点。

关于c# - gcAllowVeryLargeObjects 的可能缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31156839/

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