簡體   English   中英

node.js 內存泄漏與集群和快遞

[英]node.js memory leak with cluster and express

我正在使用 node.js 6.11.3 ,集群模塊,表達 4.14 在 1 周內緩慢看到內存泄漏。 附件是 chrome 開發工具中堆轉儲的屏幕截圖。 無法說出泄漏的原因。 點擊堆轉儲

不幸的是,沒有人可以在不訪問整個應用程序和環境的情況下回答泄漏的來源。 真正的問題是如何調試節點內存泄漏。

首先,嘗試了解 Node.js 中內存泄漏是如何發生的很重要。 如果 Node 內置了垃圾收集,那怎么可能呢? 好吧,變量在不再被引用時被標記為垃圾。 如果您的代碼(閉包等)仍保留對變量的引用,則不會收集它們。 那只是一個例子。 還有一些依賴關系會導致內存泄漏,這會讓您誤以為自己的代碼存在問題。 也許你這樣做了,就像你使用依賴的方式一樣。

最重要的是,最好自己熟悉這個調試過程,以便您了解導致泄漏的問題。 祝你好運。 這是一篇有用的文章。

https://www.alexkras.com/simple-guide-to-finding-a-javascript-memory-leak-in-node-js/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM