在Node.js环境下安装heapdump模块工具
来源:互联网 发布:波段选股王炒股软件 编辑:程序博客网 时间:2024/06/14 02:51
项目基于Node.js开发的后台服务器内存占用过高,一个实际使用逻辑不复杂的服务器,内存经常飙到1.3G左右,虽然说使用端大批量访问时肯定会造成内存占用升高,但内存大差值飙升是不正常的,见下图:
(正常内存消耗)
(异常内存消耗)
那么,程序内存分配给谁了呢???Node.js底层是使用Google V8引擎驱动的,内存分配也是由V8进行分配和自动回收垃圾内存的。官方推荐的一个免费查看内存消耗的免费工具heapdump,安装这个模块还花了不少时间,以下分享安装过程碰到的问题和如何解决的方法。当然了,土豪可以去使用阿里的Node.js性能分析工具Alinode。
安装指令: npm install heapdump
首次安装容易出现的错误;
(原因:缺少Python环境,需安装Python2.7.*的环境,最好是将python设置成环境变量的形式。下载地址:https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi)
(原因:缺少VC express 的环境,需下载安装:http://download.microsoft.com/download/6/F/4/6F470037-A5D3-4552-9563-696A9D0EA86B/VS2013_RTM_DskExp_CHS.iso)
安装所需步骤
步骤1:安装node-gpy
步骤2:安装VC express环境
http://download.microsoft.com/download/6/F/4/6F470037-A5D3-4552-9563-696A9D0EA86B/VS2013_RTM_DskExp_CHS.iso
步骤3:配置python指令
步骤4:安装windows编译工具
步骤5:安装heapdump模块
五个步骤完成,就算是大功告成了!!至于heapdump的使用,可以参考以下网址:
http://www.cnblogs.com/hustskyking/p/how-to-build-a-https-server.html
https://github.com/bnoordhuis/node-heapdump
- 在Node.js环境下安装heapdump模块工具
- 如何在 windowsXP 和 node.js 环境下,安装 sqlite3
- React是什么;在Node.js环境下如何安装?
- 在Windows下安装Node.js及环境配置
- node.js开发:在windows环境下安装node与环境配置
- Node.js工具模块
- Node.js工具模块
- Node.js 工具模块
- Node.js 工具模块
- 在cygwin环境下编译node.js
- mac 环境下安装node.js
- Linux环境下安装Node.js
- Linux下安装Node.js环境
- Node Js 安装(windows环境下)
- win10下node.js环境安装配置
- 在eclipse中安装node.js环境
- node.js中npm安装的模块在哪个目录下
- 在node环境下安装vue
- Safe.Software.FME.Desktop/Server..v2017.0.17291+DNV Phast & Safeti v6.51 DNV Technical公司的安全计算软件
- 浅谈OpenStack与虚拟机的区别与联系
- 项目维护总结——日志打印
- <c:choose>, <c:when>, <c:otherwise> 标签
- ConstraintLayout 完全解析 快来优化你的布局吧
- 在Node.js环境下安装heapdump模块工具
- 48
- CentOS挂载磁盘出错 mount: unknown filesystem type '(null)'
- 1722: [Usaco2006 Mar] Milk Team Select 产奶比赛
- c/c++错误记录
- linux二
- C内存分配与变量之间的关系
- PHP根据分类分别生成js缓存文件
- hibernate_映射大字段(图片,长文本等)