【问题标题】:Node js. How to determine where the memory leak is?节点js。如何判断内存泄漏在哪里?
【发布时间】:2022-11-22 10:32:01
【问题描述】:

我有带有 gramjs、telegraf、cheerio 包的节点 js 进程 (1)。用于抓取、收集信息并保存到 MongoDB 并通过电报机器人进行交互。此外,我还有 3 个节点进程,用于使用 web3 (2,3) 和 hardhat (4) 从私有节点收集信息以模拟交易。所有 4 个进程都通过 express 相互交互,即每个进程都有一个 http 服务器。内存泄漏仅在第一次发生,约 500 MB/小时。为了识别内存泄漏,我比较了 2 个快照,一个在泄漏之前,第二个在泄漏之后。

60k+ JSArrayBufferData,大小为 8192。具有 40k-100k 距离和 10mb+ 保留大小的 PromiseReaction。 接下来要看哪里才能理解什么意思?

【问题讨论】:

    标签: node.js memory-leaks


    【解决方案1】:
    猜你喜欢
    • 2016-08-10
    • 2015-10-18
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    相关资源
    最近更新 更多