阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js process.memoryUsage

      Node.js process.memoryUsage()

      版本历史

      版本变更
      v7.2.0Added external to the returned object.
      v0.1.16新增于: v0.1.16
      • 返回: < Object>
        • rss < integer>
        • heapTotal < integer>
        • heapUsed < integer>
        • external < integer>

      process.memoryUsage()方法返回Node.js进程的内存使用情况的对象,该对象每个属性值的单位为字节。

      例如:

      console.log(process.memoryUsage()); 会得到:

      {
        rss: 4935680,
        heapTotal: 1826816,
        heapUsed: 650472,
        external: 49879
      }
      

      heapTotal 和 heapUsed 代表V8的内存使用情况。 external代表V8管理的,绑定到Javascript的C++对象的内存使用情况。 rss, 驻留集大小, 是给这个进程分配了多少物理内存(占总分配内存的一部分) 这些物理内存中包含堆,栈,和代码段。

      对象,字符串,闭包等存于堆内存。 变量存于栈内存。 实际的JavaScript源代码存于代码段内存。


      更多内容请参考:Node.js process 进程,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录