大setTimeout时间对性能的影响
Effect on performance of large setTimeout time
我需要每小时显示一个通知,或者每小时显示一个通知。我想知道有这么长的超时时间对性能有什么影响?
setTimeout(function(){ ... } ,60*60*1000)
定时器不必完美,可以是几毫秒。
setTimeOut()
(或setInterval()
)本身并不昂贵(性能方面):毕竟,它只是检查确定的时间是否已经过去。
您确定的"时间"根本不会改变性能。setTimeOut(function() {;}, 100);
和setTimeOut(function() {;}, 1000);
一样贵。
什么可能减慢你的网站/应用程序是代码必须运行时,超时触发
答案是否定的…你没有性能问题……但我认为你需要使用SetInterval而不是SetTimeout来重复调用每x次
相关文章:
- NodeJ中的注释会影响性能吗
- javascript getAttribute是否会影响性能或触发布局
- 角度 1 路绑定不影响性能
- 数字精度如何影响 JavaScript 的性能,或者会影响性能
- 函数和对象之间的差异,以及它如何影响性能
- 打开的 APE(Ajax 推送引擎)通道的数量如何影响性能
- 对数组使用delete和后续的.push()会影响性能/内存消耗
- 使用两个或多个$(document).ready会影响性能吗
- 隐藏具有特定ID的元素的最佳方法是什么;不会影响性能
- 使用局部变量(而不是重复的属性访问)是否会影响性能
- id太多会影响性能吗
- 将多个事件处理程序绑定到滚动事件是否会影响性能
- 空try-catch如何影响性能
- 为DOM深处的元素设置动画真的会影响性能吗
- AngularJS -当模型变大时,调用$apply()会影响性能吗?
- 为循环条件缓存数组长度会影响性能吗?
- Angular JS HTML中相同表达式的数量会影响性能吗?
- “Interiting"From null对象似乎不会影响性能
- jQuery无限嵌套会影响性能吗?
- 递增未定义的对象属性而不影响性能