阿西河

所有教程

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

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js inspector CPU 分析器

      Node.js inspector CPU 分析器

      Apart from the debugger, various V8 Profilers are available through the DevTools protocol. Here’s a simple example showing how to use the CPU profiler:

      const inspector = require('inspector');
      const fs = require('fs');
      const session = new inspector.Session();
      session.connect();
      
      session.post('Profiler.enable', () => {
        session.post('Profiler.start', () => {
          // invoke business logic under measurement here...
      
          // some time later...
          session.post('Profiler.stop', (err, { profile }) => {
            // write profile to disk, upload, etc.
            if (!err) {
              fs.writeFileSync('./profile.cpuprofile', JSON.stringify(profile));
            }
          });
        });
      });
      

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


      目录
      本文目录
      目录