利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况-阿里云开发者社区

开发者社区> -技术小能手-> 正文

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

简介: 利用 Chrome 开发者工具自带的 Memory 工具分析 Node.js 应用的内存分配情况
+关注继续查看

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

image.pngyarn serve:ssrdebug 之后,用 jMeter 给 localhost 发送并发的 HTTP 请求。

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

image.png然后 deactivate 断点,等所有请求都执行完毕之后,制作第二个堆镜像。


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

image.png我这个分析针对的是运行在本地的 SAP Spartacus 服务器端渲染引擎。

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用Chrome开发者工具分析JavaScript garbage collector(垃圾回收器)的实现原理
使用Chrome开发者工具分析JavaScript garbage collector(垃圾回收器)的实现原理
6 0
Angular http client发起的请求在Chrome开发者工具network标签页里观察到的界面
Angular http client发起的请求在Chrome开发者工具network标签页里观察到的界面
5 0
技能学习:学习使用node.js + vue.js,开发前端全栈网站-1.工具和本地环境
Node.js 运行环境是引领前端开发人员的“一道光”,让前端开发人员**仅**利用已掌握的 js 语言就可以实现对网站服务器环境的搭建与运行。打破了以往前后端分工合作、交流对接的惯性习惯。 相对于传统PHP、JAVA开发,Node.js 附带的npm更方便、快捷地让前端开发人员更快、更方便地使用和获取其他前端大神封装好的 js 类库和精美UI样式库,舍去不同语言和不同编码的切换过程。
212 0
Visual C++内存泄露检测工具(VLD)
简述 C/C++ 程序越复杂,内存的管理显得越重要,稍有不慎就会出现泄漏。如果内存泄漏不是很严重,在短时间内对程序不会有太大影响,这也使得内存泄漏问题有很强的隐蔽性,不易被发现。然而不管内存泄漏多么轻微,当程序长时间运行时,其破坏力是惊人的 - 从性能下降到内存耗尽,甚至会影响其他程序的正常运行。 简述 VLD 下载安装 使用 Visual Studio Qt
2142 0
使用 Chrome Dev tools 分析应用的内存泄漏问题
使用 Chrome Dev tools 分析应用的内存泄漏问题
23 0
推荐一个非常好用的Chrome扩展应用,用于美化Json字符串
这个Chrome扩展应用的名称叫JSON Viewer Awesome 1.0.6: 安装之后,在Chrome工具栏会出现一个紫色的小图标: 然后可以把任意Json字符串直接贴到Chrome界面里: 点Parse JSON, 就可以以树状结构显示结果: 或是以Chart方式显示,并且能随意拖动: 这个Chrome应用以黑色作为背景色,风格大气稳重, 适合程序猿使用.
1113 0
使用 Chrome 开发者工具分析内存问题
使用 Chrome 开发者工具分析内存问题
15 0
1727
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载