diff options
author | James M Snell <jasnell@gmail.com> | 2018-02-14 22:06:32 +0300 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2018-02-27 00:55:33 +0300 |
commit | 9e509b622bbdc14b7153d006f57043f268017138 (patch) | |
tree | 0a01cc2665342046c8c198bdff76eed869263978 /src/node_perf.h | |
parent | aca8e764da444a9a5eb67812db2317c1c32215d9 (diff) |
perf_hooks: emit trace events for marks, measures, and timerify
Adds the `node.perf.usertiming` trace events category for recording
usertiming marks and measures (e.g. `perf_hooks.performance.mark()`)
in the trace events timeline.
Adds the `node.perf.function` trace events category for recording
`perf_hooks.performance.timerify()` durations in the trace events
timeline.
PR-URL: https://github.com/nodejs/node/pull/18789
Reviewed-By: Ali Ijaz Sheikh <ofrobots@google.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'src/node_perf.h')
-rw-r--r-- | src/node_perf.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/node_perf.h b/src/node_perf.h index f1b182b4e3d..82e3f46eb83 100644 --- a/src/node_perf.h +++ b/src/node_perf.h @@ -4,6 +4,7 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS #include "node.h" +#include "node_internals.h" #include "node_perf_common.h" #include "env.h" #include "base_object-inl.h" |