New*_*ang 6 memory performance ram
我正在尝试重现一个用户使用一堆RAM时似乎出现的错误.限制计算机可以使用的可用RAM或填充大部分内容的最佳方法是什么?我更喜欢这样做,而无需在物理上移除内存,也无需运行一堆任意的,内存密集型程序(即Photoshop,Quake等).
nic*_*ick 11
我正在从类似的问题中复制我的答案:
如果您正在测试本机/非托管/ C++应用程序,您可以使用AppVerifier及其低资源模拟设置,该设置将使用故障注入来模拟内存分配中的错误(以及许多其他事项).它对于发现大量其他经常导致应用程序崩溃的微妙问题也非常有用.
您还可以使用consume.exe,它是Microsoft Windows SDK for Windows 7和.NET Framework 3.5 Service Pack 1的一部分,可以轻松使用大量内存,磁盘空间,CPU时间,页面文件或内核池,并查看您的应用程序如何处理可用资源的缺乏.(它会崩溃吗?性能如何受到影响?等)