我如何可逆地减慢PC与XP?
我想实现这一点,而不使用可见的CPU周期,所以我猜一些硬件设置可能会做。
我不希望我的应用程序运行缓慢,我希望整个操作系统缓慢。 我知道一些networking查找,特别是在一个可信的环境下(比如Active Directory),可以减慢PC的速度。 这是我想要的效果。
免责声明:这不是一个坏的/邪恶的/非法的事业!
我们使用一个“残缺”的服务器,我们称之为doofus进行负载测试。 它是一个有限RAM的旧的P3 / 500盒子。
另一个选择是建立一个资源非常有限的虚拟机。
使用powercfg.exe强制计算机执行您创建的电源计划,将CPU锁定在较低频率以节省电量。 什么状态可用取决于您的平台(大多数桌面只有一对)。
如果您认为您的硬件设置可以处理它,一些主板可让您在BIOS中手动指定时钟速度乘数或其他速度设置。 通常会有一个速度较慢的选项或一个可以手动输入较低乘数的字段。
如果不是,则可以考虑设置一个虚拟机,并确保它没有完全虚拟化 – 半虚拟化的机器由于在虚拟化层中发生必要的转换而运行得更慢。
开源的Bochs模拟器很容易通过编辑配置文件来减慢速度。 Windows XP将在其中运行。 它不如vmware强大,但有更多的配置选项。
查看配置文件“bochsrc”的文档,特别是“IPS”条目。 (指令每秒)
取出热电偶,并把一些灰尘的CPU :-)另外,删除一些RAM。
你可能想看一下像Simics这样的全系统模拟器。 Simics允许您确定地模拟整个系统(包括网络,如果你想的话)。 你不仅可以调整CPU频率,你可以详细研究系统,看看它是如何工作的。
不幸的是,Simics有相当的价格。
如果您想要非常轻松地看到非常显着的效果,请在boot.ini中设置/ MAXMEM开关(或使用msconfig)。 这将限制系统使用的内存量 – 切换到256mb或更低会使事情变得非常缓慢。
你有很多选择。 我能想到的事情:
由于这个原因我们保留了一台旧笔记本电脑。 帮助我找到了一些启发式屏幕代码中的微妙时机问题,这些代码在体面的四核开发箱上完全不可用。
安装Norton 360.它使得鼠标光标在更新过程中滞后,不断地重启。
在BIOS中禁用L2缓存
两个Windows应用程序: Mo'Slo和Cpukiller 。
我记得听说有一块RAM占用很大的内存,为了减少可用内存,但是我忘了它叫什么。