summaryrefslogtreecommitdiff
path: root/src/node_perf.h
diff options
context:
space:
mode:
authorJames M Snell <jasnell@gmail.com>2018-02-14 11:06:32 -0800
committerJames M Snell <jasnell@gmail.com>2018-02-26 13:55:33 -0800
commit9e509b622bbdc14b7153d006f57043f268017138 (patch)
tree0a01cc2665342046c8c198bdff76eed869263978 /src/node_perf.h
parentaca8e764da444a9a5eb67812db2317c1c32215d9 (diff)
downloadandroid-node-v8-9e509b622bbdc14b7153d006f57043f268017138.tar.gz
android-node-v8-9e509b622bbdc14b7153d006f57043f268017138.tar.bz2
android-node-v8-9e509b622bbdc14b7153d006f57043f268017138.zip
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.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/node_perf.h b/src/node_perf.h
index f1b182b4e3..82e3f46eb8 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"