Node js如何應對記憶體洩露?

時間 2021-05-06 17:30:47

1樓:楊辰

今年遇到過兩次 Node.js 記憶體洩漏的問題了。現在 Node.

js 已經內建了 inspect 工具了:Node.js v9.

2.0 Documentation 。通過這個工具就能檢查。

要真說如何解決問題。。。我一次是換了 mongodb 庫的版本,一次是換了 Node.js 本身的版本,然後問題就消失了。。。

吐個槽,一般的 web 程式想寫出記憶體洩漏也挺是 tm 有難度的,很多時候就是各種庫有問題或者是 Node.js 的某個版本有問題。。。

2樓:zy445566

推薦乙個強大的,不僅僅能檢視記憶體洩露,還能看很多東西

Easy-Monitor 2.0: 開啟你的 Node.js 核心效能監控

3樓:陳連傑

Dump出來,放到chrome dev tool 的profile 裡面看。大部分情況就是流量估算有問題,或者沒做限流導致的。

4樓:hyj1991

記憶體洩漏其實歸根結底一定可以通過記憶體快照分析得出,有興趣的朋友可以看看這個:

輕鬆排查線上Node記憶體洩漏問題 - CNode技術社群

躺平真的可以應對內捲嗎?

千嵴 那是因為躺得不夠平,你現在躺的程度只是沒和外界內卷,卻和自己內捲了。壓力就是這麼來的。如果真的躺平了,你會忘記自己是誰,無我無心無名 悟了嗎 卡萊 如果社會結構是紡錘型,中產佔了大多數,那麼作為底層還真就可以躺著。畢竟社會不需要你去承擔太多生產任務,有大批中產在那兒創造產值,就跟現在的中國一樣...

如何看待 Node js 中使用 TypeScript 的趨勢?

我發覺目前使用TypeScript 的程式設計師可分為一下3種 1.是後端程式設計師。寫前端純粹是被安排過來寫的,自己更喜歡寫後端,用自己熟悉的語法寫起來當然舒服 2.沒有後段經歷的程式設計師。發現TypeScript 有靜態分析加持,很爽很開心。3.Codebase 已經被前兩者寫了,只能接著用已...

青少年如何面對內心的恐懼?

萬人如海一身藏 儒家講究 知命 的態度。道之將行也與,命也 道之將廢也與,命也。我們能做只有在過程中竭盡己力,成敗在所不惜。孔子周遊列國十三載,最後載回的是滿車的失望,但是這件事的意義就在於做的過程中,而影響結果的因素,太多了,這些因素,沒法控制也不需要過多考慮。2.關於結果 當然,成敗在所不惜的意...