Kivi

没有什么远大理想,只是永远都不会满足而已


  • 首页

  • 关于

  • 标签

  • 归档

Node.js程序调试之node-inspector

发表于 2015-07-11 更新于 2017-07-02 分类于 Node.js 阅读次数:
本文字数: 602 阅读时长 ≈ 1 分钟

Node.js程序调试之node-inspector

准备工作

mac环境,node环境(配有npm),chrome浏览器。

由于我使用的环境是mac,所以这里只对mac上使用node-inspector做出了说明,其他平台还暂时没有做测试,请见谅。

安装

node-inpector项目github地址

$ npm install -g node-inspector

使用方法

用法1

node-debug app.js

终端可以看到以下命令提示:
示例图片

一般情况下,直接会弹出默认浏览器窗口,地址为:http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858,我这里不知道浏览器还是什么原因,窗口可以弹出来,但是地址栏是空的,需要手动输入,这里影响不大。

输入后可以看到以下界面:
示例图片

点击profiles,有一下三个选项:
示例图片

点击查看CPU使用情况如下:
示例图片

点击查看当前堆快照:
示例图片

点击查看一段时间内堆分配情况(通常用于分析node程序内存泄露):
示例图片

用法2

node --debug app.js

新建一个终端窗口,执行

node-inspector

在浏览器地址栏输入:http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858

就可以看到和刚才描述的一模一样的界面了。

补充

如果需要在ubuntu上部署调试,请点击这里

# Node.js
gulp尝鲜
和时间做朋友
  • 文章目录
  • 站点概览
kivi

kivi

nodejs | server
58 日志
17 分类
32 标签
RSS
  1. 1. Node.js程序调试之node-inspector
    1. 1.1. 准备工作
    2. 1.2. 安装
    3. 1.3. 使用方法
      1. 1.3.1. 用法1
      2. 1.3.2. 用法2
    4. 1.4. 补充
© 2019 kivi | 173k | 2:37
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Pisces v7.3.0
|