操作系统:Windows XP

有没有人知道限制可用内存的工具(最好是免费的)以及其他Windows资源(句柄等)?我想测试一个低内存的应用程序,以确保它的行为正常,如果已经有工具做这种事情,我宁愿不写我自己的。

顺便说一下,我确实在寻找其他Q&这个线程并没有找到任何。如果这是一个骗局,我道歉。请告诉我,我会关闭它。

有帮助吗?

解决方案

您可以使用Linux(grub.conf或lilo.conf)和Windows(boot.ini)的启动参数来调整内存大小。

在Linux上,内核附加行中的'mem = 128'将限制为128MB。

在Windows上,“/ MAXMEM =”在boot.ini中。 (参考:引导INI选项参考

其他提示

如果您想测试具有较低物理内存的PC,您可以使用VM并根据需要将其分配为少量(或主机上可用的RAM)。

您可以使用Microsoft Application Verifier工具: http://technet.microsoft.com/en-us/library/bb457063。 ASPX

这将允许您模拟低资源以及许多其他问题。 YMMV使用非MS堆等

将分页内存减少到零(需要重启)。然后,应用程序仅限于物理内存。在大多数情况下,帮助原因,因为页面文件的默认大小为1.5gb。试图限制应用程序的内存将使这么大的页面文件感到沮丧。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top