gpt4 book ai didi

javascript - console.time(); 有点不对劲

转载 作者:行者123 更新时间:2023-12-02 18:11:01 25 4
gpt4 key购买 nike

我正在使用 console.time(); 方法测试 JavaScript 的速度,因此它会记录加载时函数的加载时间。

if (window.devicePixelRatio > 1) {
var images = $('img');

console.time('testing');
var imagesObj = images.length;
for ( var i = 0; i < imagesObj; i++ ) {
var lowres = images.eq(i).attr('src'),
highres = lowres.replace(".", "_2x.");
images.eq(i).attr('src', highres);
}
console.timeEnd('testing');
}

但是每次我重新加载页面时,它都会给我一个非常不同的值。它应该有这种行为吗?它不应该给我一个一致的值吗?

我已经连续加载了5次,值如下:

  • 5.051 毫秒
  • 4.977 毫秒
  • 8.009 毫秒
  • 5.325 毫秒
  • 6.951 毫秒

顺便说一句,我在 XAMPP 和 Chrome 中运行它。

提前致谢

最佳答案

console.time/endTime 工作正常,并且时间确实确实有微小波动。

但是,当处理如此小的数字时 - 时间都小于 1/100 秒! - 偏差无关紧要,并且可能受到大量因素的影响。

关于javascript - console.time(); 有点不对劲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19717876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com