diff options
author | James M Snell <jasnell@gmail.com> | 2021-01-30 20:26:15 +0300 |
---|---|---|
committer | Danielle Adams <adamzdanielle@gmail.com> | 2021-02-16 17:16:13 +0300 |
commit | c4faa39768d59ad9475f54e26ef49ea958dac8d5 (patch) | |
tree | c372af9692acc73d80c695a88b5a2eb1ed203496 /tools | |
parent | 85b1476f1dbc8be6116d5ba9a7683d4a0707626a (diff) |
perf_hooks: introduce createHistogram
Adds a new `perf_hooks.createHistogram()` API for creating histogram
instances that allow user recording.
Makes Histogram instances cloneable via MessagePort. This allows, for
instance, an event loop delay monitor to be running on the main thread
while the histogram data can be monitored actively from a worker thread.
Signed-off-by: James M Snell <jasnell@gmail.com>
PR-URL: https://github.com/nodejs/node/pull/37155
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/doc/type-parser.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/doc/type-parser.js b/tools/doc/type-parser.js index 70a3fede3d5..c5362867959 100644 --- a/tools/doc/type-parser.js +++ b/tools/doc/type-parser.js @@ -182,6 +182,10 @@ const customTypesMap = { 'os.constants.dlopen': 'os.html#os_dlopen_constants', 'Histogram': 'perf_hooks.html#perf_hooks_class_histogram', + 'IntervalHistogram': + 'perf_hooks.html#perf_hooks_class_intervalhistogram_extends_histogram', + 'RecordableHistogram': + 'perf_hooks.html#perf_hooks_class_recordablehistogram_extends_histogram', 'PerformanceEntry': 'perf_hooks.html#perf_hooks_class_performanceentry', 'PerformanceNodeTiming': 'perf_hooks.html#perf_hooks_class_performancenodetiming', |