RAM 内存消耗在简单页面刷新节点上不断增加.js使用 Sails.js 框架

Ram memory consumption continuously increasing on simple page refresh Node.js using Sails.js Framework

本文关键字:js 不断增加 节点 使用 框架 Sails 刷新 内存 简单 RAM      更新时间:2023-09-26

我有一个 Sails JS 应用程序,它最初从内存 1.2GB RAM 的 8% 处启动,当我不断刷新页面时,它会跳到 3% 到 4.1%,并且从未发布过。我有一个堆快照并重构了所有代码,但问题仍然相同(从客户端和服务器端脚本中删除了任何计时器、全局变量(。

sails 应用程序是否存在此问题,因为 git 上有很多票证,但没有任何结论,可以采取哪些必要步骤来解决此问题。

我有使用堆转储的堆快照,这是手动拍摄的,我可以与您分享。堆快照

加载前

加载后 414 MB

你的问题太宽泛了,无法直接回答。 通常,跟踪资源泄漏的最佳方法是分析应用程序。 下面是介绍使用 Node 进行分析的页面: https://nodejs.org/en/docs/guides/simple-profiling/