diff --git a/source/agora/node/main.d b/source/agora/node/main.d index d9dba5f0919..73228d573c4 100644 --- a/source/agora/node/main.d +++ b/source/agora/node/main.d @@ -29,6 +29,7 @@ import agora.node.FullNode; import agora.node.Validator; import agora.node.Runner; import agora.utils.Workarounds; +import agora.utils.TracyAPI; import vibe.core.core; import vibe.inet.url; @@ -41,6 +42,11 @@ import std.typecons : Nullable; import core.exception; +static this () +{ + ___tracy_init_thread(); +} + /// Application entry point private int main (string[] args) { diff --git a/source/agora/utils/gc/GC.d b/source/agora/utils/gc/GC.d index 8ff6adf0ece..8b2f3a112c1 100644 --- a/source/agora/utils/gc/GC.d +++ b/source/agora/utils/gc/GC.d @@ -85,11 +85,6 @@ __gshared long lockTime; ulong bytesAllocated; // thread local counter -static this () -{ - ___tracy_init_thread(); -} - private { extern (C)