如何消耗所有内存?

时间:2013-11-02 09:52:43

标签: vb.net memory stress-testing

出于学术项目的目的,我想创建一个简单的程序,通过消耗所有可用的RAM来挂起计算机。我尝试使用像string=string+string2这样的while循环创建一个字符串并增加它的长度。我花了很多时间string2很短,即使我可以使用100%ram但最后我得到一个OutOfMemoryException并释放了大量内存。有没有有效的方法呢?

1 个答案:

答案 0 :(得分:1)

操作系统无法处理内存管理,因此您无法完成您尝试执行的操作,尤其是在托管代码中。 我也不相信学术课程会有课程或指导学生开发这样的课程。问题听起来有点奇怪