首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >调试express应用程序中的内存泄漏

调试express应用程序中的内存泄漏
EN

Stack Overflow用户
提问于 2020-12-23 13:11:42
回答 1查看 188关注 0票数 3

我的express应用程序中有一个内存泄漏。RSS内存从大约80Mb开始,随着时间的推移缓慢增长,几天后达到大约2-3 3Gb。我尝试使用--inspect标志来启动进程,并在chrome检查器中进行调试,但无法找出确切的问题。在这种情况下,一段时间内的对象分配并不是那么高。最高的内存消耗是通过字符串来实现的,如所附截图所示。谁能给我指出正确的方向来修复这个漏洞?

我还附上了RSS图表。内存的下降是由于关闭了服务器。

平台: Linux - Ubuntu 18.04.5

EN

回答 1

Stack Overflow用户

发布于 2021-01-11 11:31:20

好吧,这是一个本机模块sharp内存泄漏。它被用于图像处理的应用程序中。我们需要使用libjemalloc来运行应用程序,这样可以更好地将未使用的内存释放回操作系统。我们可以使用以下命令来设置内存分配器:

代码语言:javascript
运行
复制
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65419334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档