gpt4 book ai didi

c# - 创建内存消耗应用程序

转载 作者:行者123 更新时间:2023-11-30 14:15:46 25 4
gpt4 key购买 nike

我想编写一个在服务器上消耗大量内存的应用程序,以便能够显示与服务器内存压力相关的问题。我非常了解 C#,但我很好奇导致应用程序以可控方式消耗过多内存的最有效方法是什么。例如,我希望能够传递一个表示消耗 x MB 内存的参数,并让它消耗接近该值的某处。任何关于我如何做到这一点的想法都将不胜感激。

最佳答案

最简单的方法不是创建一个您感兴趣的大小的字节数组。要获得非常大的分配,您可能需要使用这种技术使用多个数组。

此外,如果您愿意,可以 p/调用 VirtualAlloc

如果您只需要一个应用程序,您也可以使用 Testlimit来自系统内部。该实用程序曾用于 Mark Russinovich 的精彩 Pushing the Limits of Windows系列。

关于c# - 创建内存消耗应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9370608/

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