国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - node內存溢出問題

瀏覽:65日期:2023-08-22 10:39:58

問題描述

<--- Last few GCs --->117435494 ms: Mark-sweep 1244.2 (1352.1) -> 1226.4 (1306.1) MB, 2539.5 / 0.0 ms [allocation failure] [GC in old space requested].117437812 ms: Mark-sweep 1226.4 (1306.1) -> 1225.0 (1288.1) MB, 2318.0 / 0.0 ms [last resort gc].117440139 ms: Mark-sweep 1225.0 (1288.1) -> 1224.7 (1288.1) MB, 2326.8 / 0.0 ms [last resort gc].<--- JS stacktrace --->==== JS stack trace =========================================Security context: 0xa0c120cfb39 <JS Object> 1: set [/home/iclassroom/nodejs/cnwkw/node_modules/express-session/session/memory.js:~131] [pc=0x3cd12a011ce7] (this=0x23d9dec61609 <a MemoryStore with map 0x9ff52e70789>, sessionId=0x2ae89ca06ba9 <String[32]: tjNgaUldqGDhIny-NrTy-k2Z14N07L1f>,session=0x2ae89ca06be1 <a Session with map 0x9ff52ed4809>,callback=0x2ae89ca08c79 <JS Function onsave (SharedFunctionInfo 0x173be2d1b1)>) 2: save [...FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 1: node::Abort() [/root/.nvm/versions/node/v6.10.2/bin/node] 2: 0x109b7ac [/root/.nvm/versions/node/v6.10.2/bin/node]

問題解答

回答1:

執行文件的時候,使用

node --inspect --expose-gc XXX.js

這里面兩個兩個 flag --inspact 是告訴它通過chrome devtool 進行調試,--expose-gc 是說你可以通過global.gc()方法主動收集內存。

執行之后就會有一個chrome://協議的鏈接,粘貼進chrome,就會出現最常見的chrome dev tool,在profile 里面,點擊第二欄 Take Heap Snapshot,然后點擊Take Snapshot,記錄一次當前heap內存使用情況,此時就會出現當前的內存使用情況的快照,然后等一下,讓node程序運行一段時間,再記錄一次,然后點擊左上角的Summary切換成Comparison模式,通過與第一次的對比,找到究竟是什么增加了,就能找到具體的問題。

其次,可以在可疑的代碼段前后通過 node 全局變量 process 的 memoryUsage 方法,打印出 heap 究竟的使用量,通過對比代碼前后使用量的差別,判斷是否有 heap 的泄漏。

通過題主的報錯信息,像是 express session 記錄時的問題,在寫 session 的地方多打斷點,通過 process.memoryUsage()方法看看究竟是哪里出了問題,這個需要耐心和運氣。

回答2:

express-session 直接使用內存本身就有泄露的問題 文檔上已經說明了 配合mongo或者redis使用

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 一级在线 | 欧洲 | 一级床上爽高清播放 | 亚洲成a v人片在线看片 | 国产成人a视频在线观看 | 91精品国产综合久久久久 | 成年人三级视频 | 91精品国产91热久久久久福利 | 国产精品秒播无毒不卡 | 成人综合影院 | 一区高清| 日韩一品在线播放视频一品免费 | 乱人伦中文视频在线观看免费 | 精品国产精品国产 | 私人玩物福利视频 | 亚欧在线视频 | 毛片手机在线 | 国产欧美在线一区二区三区 | 黄色网址在线免费看 | 德国女人一级毛片免费 | 91久久香蕉国产线看观看软件 | 国产二区三区毛片 | 在线观看免费av网 | 最新精品亚洲成a人在线观看 | 中文三级视频 | 久久久久久久国产精品 | 午夜宅男宅女看在线观看 | 欧美一级高清黄图片 | 欧美成人精品不卡视频在线观看 | 日韩在线第一区 | 国产成人免费永久播放视频平台 | 国内自拍第1页 | 在线看片欧美 | 日韩欧美中文字幕一区二区三区 | 久草在线视频免费 | 国产女人自拍 | 国产一级生活片 | 日韩天天摸天天澡天天爽视频 | 国产在线视频h | 黄色毛片国产 | 91国语精品自产拍在线观看一 | 天堂视频网站 |