对setTimeout时间大的性能的影响

时间:2015-05-20 13:47:06

标签: javascript

我需要每小时或每隔一小时显示一次通知。我想知道对性能的影响是如何产生如此大的时间?

setTimeout(function(){ ... } ,60*60*1000)

计时器不一定非常完美,可能需要几毫秒。

2 个答案:

答案 0 :(得分:1)

答案是否定的......你没有性能问题...但我认为你需要使用SetInterval而不是SetTimeout来每隔x次重复一次调用

答案 1 :(得分:0)

setTimeOut()(或setInterval()就此而言)本身并不昂贵(性能方面):毕竟,它只是检查确定的时间是否已经过去

"时间"你确定根本没有改变性能。 setTimeOut(function() {;}, 100);setTimeOut(function() {;}, 1000);一样贵。

可能会减慢您的网站/应用程序的速度是超时触发时必须运行的代码。