【问题标题】:Optimize Node.js memory consumption优化 Node.js 内存消耗
【发布时间】:2014-03-08 19:25:00
【问题描述】:

我正在用 Node.js、Express 和 MongoDB 编写一个简单的 cms。我计划为每个站点运行不同的 Node.js 进程。问题是启动后该过程需要大约 90m 的 RAM,对我来说太大了(八个站点占用了所有服务器 RAM)。此内存是在第一次连接到站点后获取的,其他连接不会影响内存。

是否有优化此内存使用的指南或“最佳实践”列表?我正在尝试使用process.memoryUsage() 或类似函数跟踪内存分配的位置,但这样做并不简单。

不是内存泄漏或类似问题的问题,因为在第一次连接后内存使用量没有增加,所以优化可能是加载更少的模块或做一些不同的事情......

【问题讨论】:

    标签: node.js memory express


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      这是一个快速修复,一个 node.js 库,一旦它达到一定大小,它将重新启动任何节点进程。 https://github.com/DoryZi/memory_limiter

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-09
        • 1970-01-01
        • 1970-01-01
        • 2023-03-13
        • 1970-01-01
        • 1970-01-01
        • 2011-04-25
        • 1970-01-01
        相关资源
        最近更新 更多