maj*_*aju 5 javascript memory centos node.js openshift
我在由 openshift docker soulution 执行的 nodejs 应用程序上遇到了一些内存泄漏问题。
当我尝试使用进程 rss 监视内存使用情况时,我发现进程内存随着时间的推移而增加。
我正在尝试捕获进程堆中的内存使用情况,但 memwatch、heapdump 模块无法显示任何内容。npm 模块显示堆大小,并且该大小低于 50mb。但进程内存仍在增加,它使用超过 150mb。
我认为它导致了应用程序泄漏问题,所以我尝试 --expose-gc 并调用 global.gc() 但从来没有帮助。
如何查看进程使用内存的位置,或者 nodejs 使用的操作系统内存是否超过了最大堆大小?(我显示内存使用量增加了超过 4GB)
我想修复它或想看看 nodejs 如何使用该内存。
感谢阅读和回答:)
| 归档时间: |
|
| 查看次数: |
379 次 |
| 最近记录: |