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

https://github.com/bripkens/event-loop-stats

Exposes stats about the libuv default loop
https://github.com/bripkens/event-loop-stats

Last synced: 3 months ago
JSON representation

Exposes stats about the libuv default loop

Awesome Lists containing this project

README

          

event-loop-stats


Exposes stats about the libuv default loop

## Installation

```
npm install --save event-loop-stats
```

## Usage
```javascript
var eventLoopStats = require('event-loop-stats');
console.log('Stats', eventLoopStats.sense());
```

This will print the following information:

```
Stats {
max: 5,
min: 0,
sum: 10,
num: 5
}
```

## Property insights
- `max`: Maximum number of milliseconds spent in a single loop since last `sense call`.
- `min`: Minimum number of milliseconds spent in a single loop since last `sense call`.
- `sum`: Total number of milliseconds spent in the loop since last `sense call`.
- `num`: Total number of loops since last `sense call`.

## Node version compatibility
`event-loop-stats` depends on C++ extensions which are compiled when the `event-loop-stats` module is installed. Compatibility information can be inspected via the [Travis-CI build jobs](https://travis-ci.org/bripkens/event-loop-stats).