CNode

关于使用Node进行密集计算时的执行效率?

问答
Sshengbeiniao发布于10 年前最后回复10 年前1 回复2805 浏览0 收藏

Node4.4.5 PK Java 1.8 执行环境:MacOS Sierra 2.2 GHz Intel Core i7 递归计算斐波那契数列 var f=function (n) { return n==0?0:n>1?f(n-1)+f(n-2):1; }; 当n=46时,测试结果 Node:28s Java:9

差距还是挺大的,现在有疑问,这个差距产生的原因是? 递归?编译?浮点计算?解释器优化?

查看回复

回复 (1)

I
i5ting#1·10 年前

cpu密集的请转向go,或者用nan封装c语言实现

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