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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.1.1
    10
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 2.1.1
    10
  • 2.1.0
    1
  • 1.0.0
    1

Package Sidebar

Install

npm i cpu-profiler

Weekly Downloads

6

Version

2.1.1

License

none

Last publish

Collaborators

  • tomgco