Node.js:将代码分区为更小的函数 - 这样好吗?

时间:2013-10-13 14:48:10

标签: performance node.js

这对性能有何影响? 我知道在客户端,这是一个很好的做法,但服务器端呢?

2 个答案:

答案 0 :(得分:4)

是的,它在服务器端很好。如果您对性能非常担心,需要停止使用函数,那么您将不得不开始编写汇编。

如果您确实开始遇到问题,可以适当地进行配置文件,基准测试和修改。否则,请相信V8可以完成其工作,并担心重要位置的性能,例如:文件访问。

答案 1 :(得分:0)

是的,非常好。它们即使不热也会进行优化,因为优化小功能非常便宜。

优化成本与函数的大小呈超线性关系,因此我们可以使用10行优化10个函数等一般语句比使用100行优化1个函数更快。

另见http://mozakai.blogspot.com/2013/08/outlining-workaround-for-jits-and-big.html