利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况
生活随笔
收集整理的這篇文章主要介紹了
利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我的 package.json 文件里定義了這樣一個 script:
"serve:ssrdebug": "cross-env NODE_TLS_REJECT_UNAUTHORIZED=0 node --inspect-brk dist/mystore/server/main.js",yarn serve:ssrdebug 之后,用 jMeter 給 localhost 發(fā)送并發(fā)的 HTTP 請求。
在 Node.js 應用接收請求的入口處設置斷點。斷點觸發(fā)后,首先點一次 Take heap snapshot,制作第一個 heap 鏡像。
然后 deactivate 斷點,等所有請求都執(zhí)行完畢之后,制作第二個堆鏡像。
兩個鏡像的名稱分別為 Snapshot 1 和 Snapshot 2. 選擇 Snapshot 2,操作類型選擇 Comparison,比較的對象選擇為 Snapshot 1,這樣,就能看到兩個鏡像間的差異了。
我這個分析針對的是運行在本地的 SAP Spartacus 服務器端渲染引擎。
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Event Mesh 简介
- 下一篇: 使用 SAP Cloud SDK 连接