sách gpt4 ai đã đi

Hiệu suất phi tuyến tính khi ở bên ngoài vòng lặp for javascript jquery for-loop

In lại 作者:行者123 更新时间:2023-12-02 17:54:01 27 4
mua khóa gpt4 Nike

这是一个简单的循环,我正在尝试对性能进行基准测试。

var extremeLoop=function(n){
var time=new Date()
var t=0;
for(var i=0;i<>
t=1;
}
return (new Date())-time;
}

在 Chrome 中测试:

extremeLoop(100000000)
305
extremeLoop(1000000000)
3075
extremeLoop(1500000000)
19690
extremeLoop(2000000000)
29448
extremeLoop(10000000000)
174129

我同意这并不重要,但我想知道这是为什么?

1 Câu trả lời

我的猜测是,当 N 大于最大 32 位整数值时,您最终会在循环增量/测试代码中执行更昂贵的操作。

或者,当循环运行时间较长时,系统更有可能因整体系统负载等原因暂停该进程。由于您是通过挂钟时间来衡量性能的,这会影响结果。

关于javascript - 外部 for 循环时的非线性性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21121994/

27 4 0
Bài viết được đề xuất: javascript - 创建条形图 - 添加行
Bài viết được đề xuất: javascript - 无法更改选择更改时的输入值
Bài viết được đề xuất: javascript - 让我的函数不断检查它的状况
Bài viết được đề xuất: javascript - 计算 float 的余数并使用javascript进行转换?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com