top | item 33797656

(no title)

alangpierce | 3 years ago

It looks to me like the profile viewer is actually speedscope ( https://www.speedscope.app/ ). I find it nicer for exploring profiles compared with Chrome's built-in viewer.

To use with Node.js profiling, do the `node --inspect` and `chrome://inspect` steps, then save the profile as a .cpuprofile file and drag that file into speedscope.

Another thing I've found useful is programmatically starting/stopping the profiler using `console.profile()` and `console.profileEnd()`.

discuss

order

jansan|3 years ago

That is a great tool. Also, I learned about perfetto the first time today, after doing Javascript profiling for a few years.