[英]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.