libuv-stats-darwin-x64

Get libuv stats.


Keywords
napi-rs, NAPI, N-API, Rust, node-addon, node-addon-api, libuv
License
MIT
Install
npm install libuv-stats-darwin-x64@1.0.0

Documentation

Get libuv stats.

import { track, untrack, lastLoopIters } from "libuv-stats";
import { setImmediate } from "node:timers/promises";

// Register callbacks to track stats
track();

console.log(lastLoopIters()); // 0

await setImmediate();
console.log(lastLoopIters()); // 1

await setImmediate();
await setImmediate();
console.log(lastLoopIters()); // 2

// Unregister all callbacks to track stats
untrack();

To reset all state:

track();
await setImmediate();

// Reset tracked state
track();
console.log(lastLoopIters()); // 0