v8-inspect-profiler
v0.1.1
Published
v8 profiling via the chrome dev-tools protocol
Downloads
28,431
Readme
V8 Inspect Profiler
This node module offers v8 cpu profiling via the Chrome DevTools protocol.
Usage
Start the node.js instance that you want to profile
node --inspect-brk=5222 myApp.js
Next, start profiling. Create an app that starts and stops profiling. Like so:
const profiler = require('v8-inspect-profiler');
// connect and start profiler
const session = await profiler.startProfiling({port: 5222 });
// time goes by ...
// stop profiler and disconnect
const profile = await session.stop();
// save profile to disk
await profiler.writeProfile(profile, 'somepath.cpuprofile');