gpt4 book ai didi

performance - 模拟处理器的(有限)资源,包括时钟速度

转载 作者:行者123 更新时间:2023-12-04 00:47:38 28 4
gpt4 key购买 nike

我想要一个软件环境,在其中我可以在具有特定资源的硬件上测试我的软件的速度。例如,当我的主机硬件是具有 12GB RAM 的 3GHz 四核 amd64 时,该程序在具有 24 Mb RAM 的 800MHz x86 上运行的速度有多快? qemu 等模拟器在运行“几乎与底层硬件一样快”方面表现出色;我想让它运行得更慢。有没有办法做到这一点?

最佳答案

我从未尝试过,但也许您可以通过将 Linux 上的 QEMU 或 VirtualBox 等模拟器与以下内容相结合,在某种程度上实现您想要的:

http://cpulimit.sourceforge.net/

如果您可以限制模拟器可用的 CPU 时间,您就可以在较慢的计算机上模拟执行结果。但是请记住,这只会影响执行速度(或者我希望如此)。

CPU 指令集和其他系统特性将保持不变。这意味着准确地模拟特定处理器即使不是不可能也是很困难的。

此外,使用 cpulimit 之类的东西,它使用 SIGSTOP 和 SIGCONT 反复停止/重新启动模拟器进程可能会导致副作用,例如时序不一致、视频显示伪影等。

关于performance - 模拟处理器的(有限)资源,包括时钟速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4221059/

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