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 oflinux-tick-processor
(ormac-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"