Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
node bindings for the v8 profiler
C++ JavaScript C Python
branch: node_0.3.1

This branch is even with node-inspector:node_0.3.1

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.gitignore
graph_edge.cc
graph_edge.h
graph_node.cc
graph_node.h
graph_path.cc
graph_path.h
package.json
profile.cc
profile.h
profile_node.cc
profile_node.h
profiler.cc
readme.md
snapshot.cc
snapshot.h
snapshot_diff.cc
snapshot_diff.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.