我有一个网络应用程序,我的用户抱怨性能。我已经能够在IE6问题中将其缩小到JavaScript,我需要解决这个问题。我找到了优秀的dynaTrace AJAX工具,但我的问题是我的开发机器上没有任何问题。
问题是我的用户的计算机很古老,所以在我的机器上几乎没有明显的时间可能是他们的时间的3-5倍,突然之间问题就更大了。有可能以某种方式降低我的开发机器的性能,或者最好是在我的开发机器上运行的VM的性能降低到客户计算机的规格吗?
答案 0 :(得分:0)
我不知道任何可以执行此操作的虚拟化解决方案,但我知道计算机/ CPU仿真器Bochs允许您指定每秒仿真指令数量的限制,您可以用来模拟较慢的CPU。
答案 1 :(得分:0)
我不确定你是否可以绑定它,但在VirutalBox或Parallel中,你可以限制内存使用量。我假设如果你只给它大约128MB那么它会很慢。您还可以使用许多工具限制网络上的吞吐量。我想我唯一不确定的是CPU。这很棘手。很想知道你发现了什么。 :)
答案 2 :(得分:0)
您可以获得VMWare Workstation的副本并阻塞VM的CPU。
答案 3 :(得分:0)
对于大多数虚拟PC软件,您可以限制RAM的数量,但由于它不能模拟CPU,而是使用主机CPU,因此无法将CPU设置为较慢的速度。
您可以使用bochs之类的仿真软件来设置x89处理器环境。
答案 4 :(得分:0)
您可以尝试Fossil Toys
* PC Speed
PC CPU speed monitor / benchmark. With logging facility.
* Memory Load Test
Test application/operating system behaviour under low memory conditions.
* CPU Load Test
Test application/operating system behaviour under high CPU load conditions.
虽然它不模拟特定的CPU时钟速度。