问题:我有一个开发者机器(读取:快,大量的内存),但是用户有一台用户机器(读取速度慢,内存不是很多).
我可以使用Fiddler(http://www.fiddler2.com/fiddler2/)来模拟一个缓慢的网络
我可以看看使用Process Explorer(http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx)的过程如何使用cpu.
有没有什么办法可以限制一个进程可以拥有的cpu数量,或者一个进程的内存量,以便更有效地模拟用户机器? (为了隔离性能问题)
我想我可以使用虚拟机,但我正在寻找一些有点轻.
我使用Windows XP,但是任何Windows机器的解决方案都是受欢迎的.谢谢.
平台SDK用于在过去的好时光中使用压力工具(STRESS.EXE,SDK中的cpuSTRESS.EXE),但它们可能仍然存在(检查您的平台SDK和/或Visual Studio安装这两个文件 – 不幸的是,我打开的机器上安装了PSDK或VS.)
原文链接:https://www.f2er.com/windows/371278.html其他工具:
记忆:表现&可靠性(例如处理失败的内存分配):可以使用EatMem
> cpu:performance&可靠性(如种族条件):可以使用CPU Burn,Prime95等
>句柄(GDI,User):可靠性(例如处理GDI资源分配失败):?可能需要编写自己的,但用尽GDI句柄(错误的GTK应用程序通常会将它们全部丢弃,直到系统上的所有其他应用程序开始像死亡一样死亡)是任何Windows应用程序的真正测试
> disk:performance&可靠性(例如处理磁盘已满):DiskFiller等