CNode

process.nextTick的效率真心高

Zzenwong发布于14 年前最后回复14 年前7 回复8837 浏览0 收藏

Node.js process.nextTick的效率真心高。setTimeout和process.nextTick1000次循环测试对比数据 enter image description here

查看回复

回复 (7)

S
shaniu00#1·14 年前

对你的测试感兴趣 教教我怎么测试 @@ 不会玩哦

L
leizongmin#2·14 年前

求测试代码

P
pittmak#3·14 年前

这个测试结果没有问题吗? 0ms?这么少

P
pittmak#4·14 年前

求测试代码,我也测试一下!

J
jin52yang#5·14 年前

为啥要测试这两个对比?

C
coding#6·14 年前

nextTick是全部放在loop idle执行 而且一次idle,会把所有之前加入的nextTick work全部执行

而timeout是修改了polling的timeout时间,保证epoll返回后不错过timeout的执行

用setTimtout(0)与nextTick对比?窃以为没有可比性,不同的东西、不同的用法。

望明示,谢谢

J
jeffz#7·14 年前

这说明了,再实际应用中两者基本没区别……

参与回复
登录后即可参与回复。登录