之前我们在64位Linux服务器上使用Node.js时,当Node进程物理内存接近1.6G,由于谷歌V8引擎对内存的限制,会导致进程退出!

显然我们自身编码或npm加载的第3行模块存在内存泄露问题,那么如何去定位呢?

常见的调试工具:

  1. v8-profiler
  2. node-heapdump
  3. node-mtrace
  4. dtrace
  5. node-memwatch

具体定位的方法可参考:

https://hacks.mozilla.org/2012/11/tracking-down-memory-leaks-in-node-js-a-node-js-holiday-season/

http://www.oschina.net/translate/tracking-down-memory-leaks-in-node-js-a-node-js-holiday-season

最新文章

  1. checkbox的check事件
  2. C# List 的一些操作 (两List元素是否想同,List是否包含在另一个List中)
  3. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.
  4. mysql explain知道
  5. 旋转toast 自定义toast方向,支持多个方向的显示,自定义View
  6. 【读书笔记《Android游戏编程之从零开始》】12.游戏开发基础(Canvas 画布)
  7. FFTW中文参考
  8. fighting_使用CSS美化文字
  9. HDU 1560 DNA sequence A* 难度:1
  10. webform处理过程
  11. Mybatis 一对一,一对多,多对一,多对多的理解
  12. 个人认为最好的Mac端的视频播放软件___movist
  13. Web前端性能优化全攻略
  14. 【Beta】阶段 第三次Daily Scrum Meeting
  15. DriverStudio开发PCI设备DMA数据传输
  16. Spring Cloud Sleuth服务链路追踪(zipkin)(转)
  17. 利用Python实现对Web服务器的目录探测
  18. Drag(拖拽)和Move(移动)两个脚本
  19. Heap Sort - recursion
  20. git合并指定文件到另一分支

热门文章

  1. linux上的vim永久显示行号
  2. svn installation
  3. 洛谷noip 模拟赛 day1 T3
  4. 跨平台的EVENT事件 windows linux
  5. 第一章:1-22、长度为100字节的应用层数据交给运输层传送,需加上20字节的TCP首部。再交给网络层传送,需加上20字节的IP首部。最后交给数据链路层的以太网传送,加上首部和尾部18字节。试求数据的传输效率。  若应用层数据长度为1000字节,数据的传输效率是多少?
  6. 字符串进行富文本操作后末尾emoji表情显示会乱码
  7. HDU 2546 饭卡【贪心+01背包】
  8. Codeforces Round #449 (Div. 2) A. Scarborough Fair【多次区间修改字符串】
  9. Python与数据结构[1] -> 栈/Stack[0] -> 链表栈与数组栈的 Python 实现
  10. [Math Review] Statistics Basic: Estimation