Skip to content
A script that makes profiling node.js apps a little easier.
JavaScript Shell
Find file
Latest commit 65864ae @mape Bump version
Failed to load latest commit information.
bin
scripts Use POSIX sh string equality test (to make the dash shell on Ubuntu h…
AUTHORS Add authors
LICENSE Initial commit
README.md Added compatiblity with node v0.6.x to readme
package.json Bump version

README.md

node-profile

A script that makes profiling node.js apps a little easier. Compatible with node v0.6.x

Installation

Via npm:

$ npm install profile

Usage

Output to stdout

> nodeprofile yourapp.js

Output to file

> nodeprofile yourapp.js -o=profile.txt

Lazy profiling (profiling disabled on startup)

This is useful if you want to profile certain areas of your code using bnoordhuis/node-profiler:

> nodeprofile yourapp.js --prof_lazy

"Dependencies"

  • python
  • SCONS (used to build the V8 debugger on first use)
  • That the locate command can find a copy of linux-tick-processor (or mac-tick-processor on OS X). This is bundled with node.js.

Pre-configuration

$ cd /usr/src/node
$ cd deps/v8
$ scons prof=on
$ export PATH="${PATH}:/usr/src/node/deps/v8"

Output

Something went wrong with that request. Please try again.