gpt4 book ai didi

windows - 有什么方法可以限制进程的 CPU/内存?

转载 作者:可可西里 更新时间:2023-11-01 12:32:02 27 4
gpt4 key购买 nike

问题:我有一台开发人员机器(读取:速度快,内存很多),但用户有一台用户机器(读取:速度慢,内存不是很多)。

我可以使用 Fiddler 模拟慢速网络 ( http://www.fiddler2.com/fiddler2/ )我可以使用 Process Explorer ( http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx ) 查看 CPU 在一段时间内的使用情况。

有什么方法可以限制一个进程可以拥有的 CPU 数量,或者一个进程可以拥有的内存数量,以便更有效地模拟用户机器? (例如为了隔离性能问题)

我想我可以使用虚拟机,但我正在寻找更轻便的东西。

我使用的是 Windows XP,但欢迎提供适用于任何 Windows 机器的解决方案。谢谢。

最佳答案

平台 SDK 过去常常带有压力工具来做这件事(SDK 中的 STRESS.EXECPUTRESS.EXE),但是它们可能仍然存在(检查这两个文件的平台 SDK 和/或 Visual Studio 安装——不幸的是,我在输入的机器上没有安装 PSDK 和 VS。)

其他工具:

  • 内存:性能和可靠性(例如处理失败的内存分配):可以使用 EatMem
  • CPU:性能和可靠性(例如竞争条件):可以使用 CPU Burn , Prime95
  • 处理(GDI、用户):可靠性(例如处理失败的 GDI 资源分配):???可能必须自己编写,但是用完 GDI 句柄(有问题的 GTK 应用程序通常会把它们全部吃掉,直到系统上的所有其他应用程序开始像苍蝇一样死去)是对任何 Windows 应用程序的真正考验
  • 磁盘:性能和可靠性(例如处理磁盘已满):DiskFiller

关于windows - 有什么方法可以限制进程的 CPU/内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/593760/

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