主机: 酷睿i5-4200U, 4G DDR3
求每秒执行开平方次数
测试结果:
>>>=== chrome 45.0.2454.85 m: (浏览器因为还要执行其他的渲染操作所有降低了js的效率)
1s Math.sqrt do 436849 // 解释: 1 秒 执行 sqrt() 函数的次数 436849 次
1s Math.sqrt do 432051
1s Math.sqrt do 430482
1s Math.sqrt do 418521
1s Math.sqrt do 431072
1s Math.sqrt do 428187
1s Math.sqrt do 436510
1s Math.sqrt do 431959
1s Math.sqrt do 427543
1s Math.sqrt do 428449
avg 1s use 430162.3 counts // 解释 平均 1s 执行 43万次
>>>=== node 0.12:
1s Math.sqrt do 8054416
1s Math.sqrt do 8158594
1s Math.sqrt do 8331699
1s Math.sqrt do 8255630
1s Math.sqrt do 8331886
1s Math.sqrt do 8283210
1s Math.sqrt do 8135069
1s Math.sqrt do 8268996
1s Math.sqrt do 8316290
1s Math.sqrt do 8210444
avg 1s use 8234623.4 counts
>>>=== node 4.0: (相比前一个版本, 效率确实提高了呢, v8每次更新都有很大变化啊)
1s Math.sqrt do 8758179
1s Math.sqrt do 8309689
1s Math.sqrt do 8874033
1s Math.sqrt do 8808449
1s Math.sqrt do 8852651
1s Math.sqrt do 8835441
1s Math.sqrt do 8793725
1s Math.sqrt do 8846457
1s Math.sqrt do 8817173
1s Math.sqrt do 8813811
avg 1s