Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
node bindings for the v8 profiler
C++ JavaScript
branch: master

This branch is 11 commits behind c4milo:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitignore
Makefile
cpu_profiler.cc
cpu_profiler.h
graph_edge.cc
graph_edge.h
graph_node.cc
graph_node.h
heap_profiler.cc
heap_profiler.h
package.json
profile.cc
profile.h
profile_node.cc
profile_node.h
profiler.cc
profiler.node
readme.md
snapshot.cc
snapshot.h
v8-profiler.js
wscript

readme.md

v8-profiler provides node bindings for the v8 profiler and integration with node-inspector

Installation

npm install v8-profiler

Usage

var profiler = require('v8-profiler');

API

var snapshot = profiler.takeSnapshot([name])      //takes a heap snapshot

profiler.startProfiling([name])                   //begin cpu profiling
var cpuProfile = profiler.stopProfiling([name])   //finish cpu profiling

node-inspector

Cpu profiles can be viewed and heap snapshots may be taken and viewed from the profiles panel.

Something went wrong with that request. Please try again.