且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况

更新时间:2022-09-04 15:18:29

我的 package.json 文件里定义了这样一个 script:

利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况yarn serve:s-s-rdebug 之后,用 jMeter 给 localhost 发送并发的 HTTP 请求。

在 Node.js 应用接收请求的入口处设置断点。断点触发后,首先点一次 Take heap snapshot,制作第一个 heap 镜像。

利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况然后 deactivate 断点,等所有请求都执行完毕之后,制作第二个堆镜像。


两个镜像的名称分别为 Snapshot 1 和 Snapshot 2. 选择 Snapshot 2,操作类型选择 Comparison,比较的对象选择为 Snapshot 1,这样,就能看到两个镜像间的差异了。

利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况我这个分析针对的是运行在本地的 SAP Spartacus 服务器端渲染引擎。

利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况