ofrobots / v8-profiler

node bindings for the v8 profiler

Repository from Github https://github.comofrobots/v8-profilerRepository from Github https://github.comofrobots/v8-profiler

Build Status

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.

About

node bindings for the v8 profiler

License:BSD 2-Clause "Simplified" License


Languages

Language:C++ 74.2%Language:JavaScript 24.0%Language:Python 1.8%