Skip to content

Commit 8db43b1

Browse files
Micha Hanselmanntargos
Micha Hanselmann
authored andcommitted
src: move relative uptime init
PR-URL: #28849 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
1 parent f6051f9 commit 8db43b1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/node.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -734,6 +734,9 @@ int InitializeNodeWithArgs(std::vector<std::string>* argv,
734734
// Make sure InitializeNodeWithArgs() is called only once.
735735
CHECK(!init_called.exchange(true));
736736

737+
// Initialize node_start_time to get relative uptime.
738+
per_process::node_start_time = uv_hrtime();
739+
737740
// Register built-in modules
738741
binding::RegisterBuiltinModules();
739742

@@ -913,7 +916,6 @@ void Init(int* argc,
913916
InitializationResult InitializeOncePerProcess(int argc, char** argv) {
914917
atexit(ResetStdio);
915918
PlatformInit();
916-
per_process::node_start_time = uv_hrtime();
917919

918920
CHECK_GT(argc, 0);
919921

0 commit comments

Comments
 (0)