windows - MS-Windows 调度程序控制(或其他)——在较慢的 CPU 上测试应用程序性能?

标签 windows emulation scheduler cpu-speed slowdown

是否有一些工具可以控制 MS-Windows(在我的例子中是 XP-SP3 32 位)调度器,s.t.一个目标应用程序(我想测试),就像在较慢的 CPU 上运行一样。假设我的物理主机是 2.4GHzv 双核,但我希望应用程序运行时就像在 800MHz/1.0GHz CPU 上运行一样。

我知道一些这样的程序会让旧的 DOS 游戏运行得更慢,但是 AFAIK,它们采用消耗 CPU 周期来使应用程序挨饿的方法。我不想要这样的东西,也希望对时钟有更高精度的控制。

最佳答案

我相信您找不到可以直接模拟不同 CPU 的软件。但是像 ProcessLasso 这样的东西会让你控制一个程序的CPU使用率。因此在某种程度上模拟了较慢的时钟速度。

我还发现了这个博客条目以及许多其他的 CPU 节流方法:Windows CPU throttling techniques

此外,如果您有权访问 VMWare,则可以设置一个资源池,保留有限的 CPU。

关于windows - MS-Windows 调度程序控制(或其他)——在较慢的 CPU 上测试应用程序性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5515539/

相关文章:

java - 使用 JNA 解密使用 MS DPAPI 加密的数据

ios - UnhandledPromiseRejectionWarning:找不到xcodebuild

Kubernetes 调度程序扩展器——它们何时被调用?

Java Scheduler 上午 9.30 开始,每 15 分钟运行一次,晚上 8 点结束

python - 使用 Python 检查 Gmail 帐户以跟踪已使用空间的百分比

C# - 将 Regex 与 TextBox.Validating 结合使用

c# - 如果文件在我的程序之外被修改,如何得到通知?

android - Android模拟器可以接收ACTION_POWER_CONNECTED Intent 吗?

emulation - super 管理者:跨不同的虚拟化技术缺乏独特的功能

c# - 哪种代码模式最适合处理周期性和可变的 Action 流