gpt4 book ai didi

c# - 需要会占用系统内存的 C# 代码。

转载 作者:IT王子 更新时间:2023-10-28 23:29:38 24 4
gpt4 key购买 nike

我需要好的、优化的代码的反面。出于测试目的,我需要一个简单的程序来消耗 RAM。最好不是所有的内存,这样操作系统就不能正常工作,但更像是模拟内存泄漏的东西,消耗大量内存并逐渐减慢操作系统的速度。

具体来说,任何人都可以提供代码尖峰或指向我可以使用的教程的链接吗?

我在另一篇文章中看到此代码作为建议:

for (object[] o = null;; o = new[] { o });

但根据上面的描述,这并不是我想要的。

请帮忙。

最佳答案

使用

Marshal.AllocHGlobal(numbytes)

您可以将此附加到计时器。并且不要释放内存(不要调用 FreeHGlobal)。这是最直接、可控和可预测的内存消耗方式。

Marhsal.AllocHGlobal

关于c# - 需要会占用系统内存的 C# 代码。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20551667/

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