gpt4 book ai didi

c# - 如何模拟不同的CPU频率和限制RAM

转载 作者:可可西里 更新时间:2023-11-01 09:12:14 25 4
gpt4 key购买 nike

我必须用 C# 构建一个模拟器。该模拟器应该能够以可配置的 CPU 速度和有限的 RAM 大小运行第二个线程,例如144MHz 和 50MB。
我当然知道模拟器永远无法像真实硬件那样准确。但我尝试获得几乎相似的性能。
目前我正在考虑创建一个我会不时停止/休眠的线程。根据所需的 CPU 速度,模拟器应调整该线程的 sleep 时间,从而模拟不同的 CPU 频率。为了衡量实现的速度,我考虑使用 PerformanceCounters。但是使用这种方法我遇到了一个问题,我不知道如何限制线程可以使用的 RAM 大小。
您对如何实现这样的模拟器有任何想法吗?

提前致谢!

最佳答案

使用像 vmware 这样的虚拟机可以很容易地限制内存。您可以使用一些超频工具更改 CPU 速度。例如http://cpu.rightmark.org/products/rmclock.shtml祝你好运!

关于c# - 如何模拟不同的CPU频率和限制RAM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2914698/

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