阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js process.cpuUsage

      Node.js process.cpuUsage([previousValue])

      新增于: v6.1.0

      • previousValue < Object> 上一次调用此方法的返回值 process.cpuUsage()
      • Returns: < Object>
        • user < integer>
        • system < integer>

      process.cpuUsage()方法返回包含当前进程的用户CPU时间和系统CPU时间的对象。此对象包含user和system属性,属性值的单位都是微秒(百万分之一秒)。 user和system属性值分别计算了执行用户程序和系统程序的时间,如果此进程在执行任务时是基于多核CPU,值可能比实际花费的时间要大。

      上一次调用process.cpuUsage()方法的结果,可以作为参数值传递给此方法,得到的结果是与上一次的差值。

      const startUsage = process.cpuUsage();
      // { user: 38579, system: 6986 }
      
      // spin the CPU for 500 milliseconds
      const now = Date.now();
      while (Date.now() - now < 500);
      
      console.log(process.cpuUsage(startUsage));
      // { user: 514883, system: 11226 }
      

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


      目录
      本文目录
      目录