Skip to content

cli: implement --cpu-prof[-path]

Rodrigo Muino Tomonari requested to merge github/fork/joyeecheung/cpu-prof into master

This patch introduces a CLI flag --cpu-prof that starts the V8 CPU profiler on start up, and ends the profiler then writes the CPU profile before the Node.js instance (on the main thread or the worker thread) exits. By default the profile is written to ${cwd}/CPU.${yyyymmdd}.${hhmmss}.${pid}.${tid}.${seq}.cpuprofile. The patch also introduces a --cpu-prof-path flag for the user to specify the path the profile will be written to.

Fixes: https://github.com/nodejs/node/issues/26878

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • documentation is changed or added
  • commit message follows commit guidelines

Merge request reports

Loading