如何在我的快速Windows机器上为浏览器内测试创建人为缓慢的Javascript环境?最终,我试图模拟目前仅在iOS Safari中出现在我的Angular应用程序中的懒散和缓慢行为。
(没有IE8笑话,哈哈!)
答案 0 :(得分:0)
可能不是'最好'的方式,但尝试的一件事就是运行一个压力测试应用程序,或者创建一个以最高优先级运行的进程,不做任何事情,睡觉时间(以及)根据自己的喜好调整。
答案 1 :(得分:0)
在linux上我使用cpulimit。此命令行有助于限制进程使用的cpu的最大百分比。我发现有人把它移植到了Windows:https://github.com/alquerci/cpulimit/blob/master/README.md 我仍无法确认它是否有效。我没有在Windows上自己测试过。我只能说它在linux上就像魅力一样。
您可以尝试的其他技术是创建一个人工大数组和一个计时器(setInterval),它会在每毫秒左右开始读取它。这将打破你的CPU内部缓存,并真正减慢你的最终JS。