vip

v8-inspect-profiler

v8 profiling via the chrome dev-tools protocol

Showing:

Popularity

Downloads/wk

3.6K

GitHub Stars

7

Maintenance

Last Commit

3mos ago

Contributors

3

Package

Dependencies

1

License

MIT

Type Definitions

Built-In

Tree-Shakeable

No?

Categories

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');

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100