我有一个web应用程序,我的用户都在抱怨性能问题。我已经能够将范围缩小到IE6问题中的JavaScript,这是我需要解决的问题。我已经找到了优秀的dynaTrace AJAX工具,但我的问题是在我的开发机器上没有任何问题。
问题是我的用户的计算机是旧的,所以在我的机器上几乎看不到的计时在他们的机器上可能要长3-5倍,突然之间问题就大了很多。有没有可能以某种方式降低我的开发机器的性能,或者更好地降低我的开发机器上运行的VM的性能,以达到我客户计算机的规格?
发布于 2010-11-13 02:41:25
我不知道有任何虚拟化解决方案可以做到这一点,但我知道计算机/CPU仿真器Bochs允许您指定每秒仿真指令的数量限制,您可以使用该数量来模拟较慢的CPU。
发布于 2010-11-13 02:41:42
我不确定你是否可以绑定cpu,但在VirutalBox或并行中,你可以绑定内存使用。我假设如果你只给它128MB,那么它将会非常慢。您还可以使用许多工具限制网络上的吞吐量。我想我唯一不确定的是CPU。这很棘手。好奇地想知道你发现了什么。:)
发布于 2010-11-13 02:43:25
你可以得到一个副本的VMWare工作站,并扼杀您的虚拟机的中央处理器。
https://stackoverflow.com/questions/4167918
复制相似问题