【问题标题】:Anonymous functions and node.js performance匿名函数和 node.js 性能
【发布时间】:2011-07-18 05:28:16
【问题描述】:

performance effects 在使用 JavaScript 匿名函数时是否也适用于 node.js 程序,因为大多数代码都是面向网络/http 并且处理请求、连接等主要是通过匿名函数完成的?这会在较高的流量负载期间导致潜在的性能下降吗?

【问题讨论】:

    标签: javascript performance optimization node.js anonymous-function


    【解决方案1】:

    这真的取决于你的代码,如果不测量它,你就无法知道。 但总的来说,您可以确定等待 I/O 所花费的时间大大超过了为处理这些 I/O 事件创建回调函数所花费的时间。因此,在正常情况下,优化回调的创建可能没有显着(甚至没有可衡量的)收益。可能还有其他更容易获得性能并找到它们的领域,您必须分析您的代码。

    【讨论】:

    • 一个有用的答案。但是,针对单独声明的(匿名或非)函数可能有助于提高可读性,无论性能影响是否显着:过度使用匿名声明的回调与调用它们的任何内容都内联可能会导致代码不那么易读、嵌套严重。
    猜你喜欢
    • 1970-01-01
    • 2012-08-03
    • 2011-07-18
    • 1970-01-01
    • 2012-03-31
    • 2012-01-30
    • 2013-07-01
    • 2013-06-24
    • 2010-09-09
    相关资源
    最近更新 更多