创建一个人为缓慢的Javascript环境?

时间:2014-07-08 19:30:35

标签: javascript performance-testing

如何在我的快速Windows机器上为浏览器内测试创建人为缓慢的Javascript环境?最终,我试图模拟目前仅在iOS Safari中出现在我的Angular应用程序中的懒散和缓慢行为。

(没有IE8笑话,哈哈!)

2 个答案:

答案 0 :(得分:0)

可能不是'最好'的方式,但尝试的一件事就是运行一个压力测试应用程序,或者创建一个以最高优先级运行的进程,不做任何事情,睡觉时间(以及)根据自己的喜好调整。

答案 1 :(得分:0)

在linux上我使用cpulimit。此命令行有助于限制进程使用的cpu的最大百分比。我发现有人把它移植到了Windows:https://github.com/alquerci/cpulimit/blob/master/README.md 我仍无法确认它是否有效。我没有在Windows上自己测试过。我只能说它在linux上就像魅力一样。

您可以尝试的其他技术是创建一个人工大数组和一个计时器(setInterval),它会在每毫秒左右开始读取它。这将打破你的CPU内部缓存,并真正减慢你的最终JS。