diff options
author | James M Snell <jasnell@gmail.com> | 2017-12-19 17:40:41 -0800 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2018-01-02 08:56:30 -0800 |
commit | 231b1166cfec42e445613a59286fd7610c0d7481 (patch) | |
tree | e13aa1119a6fc0733a44687a598fb672a29435dd /lib/perf_hooks.js | |
parent | 54062d30cf3550fdb6220fa580724b76da817f32 (diff) | |
download | android-node-v8-231b1166cfec42e445613a59286fd7610c0d7481.tar.gz android-node-v8-231b1166cfec42e445613a59286fd7610c0d7481.tar.bz2 android-node-v8-231b1166cfec42e445613a59286fd7610c0d7481.zip |
http2: perf_hooks integration
Collect and report basic timing information about `Http2Session`
and `Http2Stream` instances.
PR-URL: https://github.com/nodejs/node/pull/17906
Refs: https://github.com/nodejs/node/issues/17746
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'lib/perf_hooks.js')
-rw-r--r-- | lib/perf_hooks.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/perf_hooks.js b/lib/perf_hooks.js index 4e7a0de7eb..7e1d085b52 100644 --- a/lib/perf_hooks.js +++ b/lib/perf_hooks.js @@ -18,6 +18,7 @@ const { NODE_PERFORMANCE_ENTRY_TYPE_MEASURE, NODE_PERFORMANCE_ENTRY_TYPE_GC, NODE_PERFORMANCE_ENTRY_TYPE_FUNCTION, + NODE_PERFORMANCE_ENTRY_TYPE_HTTP2, NODE_PERFORMANCE_MILESTONE_NODE_START, NODE_PERFORMANCE_MILESTONE_V8_START, @@ -61,7 +62,8 @@ const observerableTypes = [ 'mark', 'measure', 'gc', - 'function' + 'function', + 'http2' ]; let errors; @@ -504,6 +506,7 @@ function mapTypes(i) { case 'measure': return NODE_PERFORMANCE_ENTRY_TYPE_MEASURE; case 'gc': return NODE_PERFORMANCE_ENTRY_TYPE_GC; case 'function': return NODE_PERFORMANCE_ENTRY_TYPE_FUNCTION; + case 'http2': return NODE_PERFORMANCE_ENTRY_TYPE_HTTP2; } } |