簡體   English   中英

如何打印Node.js程序的調用堆棧大小

[英]How do I print the call stack size for a nodejs program

盡管我為它分配了7 gb的ram,但是我的程序仍然不斷出現堆棧溢出。 我需要找出所有這些內存使用量的來源。 我的程序是一系列的for循環,它停止了大約四分之一的時間,並且增加堆棧大小有助於其進一步擴展,所以我知道這不是無限循環。

有沒有辦法打印呼叫堆棧的大小? 我在網上找不到任何東西。 如果可以的話,也許我可以解決此內存泄漏問題。

編輯:這是在節點中。

如果這是針對nodejs的,請嘗試使用--inspect標志運行。/本文可能對您有所幫助: https ://medium.com/@paul_irish/debugging-node-js-nightlies-with-chrome-devtools- 7c4a1b95ae27

或者嘗試使用process.memoryUsage()並打印結果以對其進行調試。

如果是瀏覽器代碼,請嘗試chrome開發工具上的“性能”標簽。

暫無
暫無

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

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