如何在C#中生成稳定的CPU负载,在一定时间内低于100%?我还希望能够在一段时间后更改负载量.您如何建议在很短的时间内产生使用峰值?
我试图了解我们的网页在普通客户的计算机上的表现.我们尚未确定此配置,但它可能比我们的开发人员和测试人员的速度慢.
我已经看到类似问题的答案,这些问题表明限制带宽并使用内存有限的VM,但是我是否还需要减慢CPU的速度?我的印象是,即使在VM中,CPU也会以相当接近全速的速度运行.是否有允许您限制CPU周期的虚拟机平台?我看到了一个像Folding @ Home这样的东西的建议,但我欢迎其他建议来限制CPU的速度.
我已经看到了这个问题:如何减慢浏览器的速度,以及其他谈论限制带宽的问题.
编辑:我想我需要关注VM可用的核心/处理器数量.大多数VM平台是否允许您选择限制此操作?
我想以这种方式对我的应用程序进行压力测试,因为它似乎在一些非常老的客户机中失败了.
起初我读了一些关于QEmu的内容并考虑了硬件仿真,但这似乎是一个很长的镜头.我在超级用户那里问过,但是还没有收到太多反馈.
所以我转向你们......你们这样的测试怎么样?