cpu-profiler

2.1.1 • Public • Published

strong-cpu-profiler

Provides bindings for the v8 profiler in node.js

  • Version 2.0.0 - Compatible with nodejs v0.11 and upwards.
  • Version 1.0.0 - Compatible with nodejs v0.10.

Master is upto date with node v0.11 and is not compatible with v0.10. For a 0.10v compatible checkout the release/1.0.0 branch.

Installation

npm install strong-cpu-profiler

We now include node v0.10 binaries for a number of platforms. During the install, node-gyp will attempt to build the module for your platform. If it fails (see builderror.log), the module will still be installed, but will attempt to load up an appropriate pre-built binary for your platform if there is one available.

Usage

var profiler = require('strong-cpu-profiler');

API

profiler.startProfiling([name])                   // start cpu profiling
var cpuProfile = profiler.stopProfiling([name])   // stop cpu profiling

Or with capturing samples when profiling

profiler.startProfiling([name], true)                   // start cpu profiling
var cpuProfile = profiler.stopProfiling([name])   // stop cpu profiling

Thanks

Danny Coates for starting the project and maintaining it for several years.

Strongloop for rewriting to work with nodejs v0.11

Readme

Keywords

none

Package Sidebar

Install

npm i cpu-profiler

Weekly Downloads

14

Version

2.1.1

License

none

Last publish

Collaborators

  • tomgco