Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dex4er/js-tick-processor

V8 tick processor as a Node.js script
https://github.com/dex4er/js-tick-processor

Last synced: 10 days ago
JSON representation

V8 tick processor as a Node.js script

Awesome Lists containing this project

README

        

# tick-processor

[![Build Status](https://secure.travis-ci.org/dex4er/js-tick-processor.svg)](http://travis-ci.org/dex4er/js-tick-processor) [![npm](https://img.shields.io/npm/v/tick-processor.svg)](https://www.npmjs.com/package/tick-processor)

V8 tick processor that can be run with Node.js

See for details.

This package contains original tick processor from V8 v7.0.276.28 which has been
used in Node v11.1.0.

## Requirements

This module requires Node >= 8 and `nm` command installed in system.

## Installation

```shell
npm install -g tick-processor
```

## Example

Generate profiling data:

```console
node --prof script.js
```

Preprocess profiling data:

```console
tick-process --preprocess isolate-0x123456-v8.log > isolate-0x123456-v8.json
```

Run GUI for profiling data:

Download files from and
run in the browser.

## License

Copyright (c) 2018 Piotr Roszatycki

[MIT](https://opensource.org/licenses/MIT)

Contains files from V8 project:

Copyright 2009, 2011, 2012, 2013, 2017 the V8 project authors

[BSD-3-Clause](https://opensource.org/licenses/BSD-3-Clause)