From 3f0bd793fdb54fda0a2a7211aae3c1a083a1048f Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 4 Oct 2017 00:34:05 +0200 Subject: [PATCH] Send program start time, not connection time. --- client/TracyProfiler.cpp | 3 ++- client/TracyProfiler.hpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/client/TracyProfiler.cpp b/client/TracyProfiler.cpp index 4aeeba30..31ab3693 100755 --- a/client/TracyProfiler.cpp +++ b/client/TracyProfiler.cpp @@ -61,6 +61,7 @@ static Profiler* s_instance = nullptr; Profiler::Profiler() : m_mainThread( GetThreadHandle() ) + , m_epoch( std::chrono::duration_cast( std::chrono::system_clock::now().time_since_epoch() ).count() ) , m_shutdown( false ) , m_stream( LZ4_createStream() ) , m_buffer( new char[TargetFrameSize*3] ) @@ -128,7 +129,7 @@ void Profiler::Worker() welcome.timeBegin = m_timeBegin; welcome.delay = m_delay; welcome.resolution = m_resolution; - welcome.epoch = std::chrono::duration_cast( std::chrono::system_clock::now().time_since_epoch() ).count(); + welcome.epoch = m_epoch; memcpy( welcome.programName, procname, pnsz ); memset( welcome.programName + pnsz, 0, WelcomeMessageProgramNameSize - pnsz ); diff --git a/client/TracyProfiler.hpp b/client/TracyProfiler.hpp index 392945c5..376bd94f 100755 --- a/client/TracyProfiler.hpp +++ b/client/TracyProfiler.hpp @@ -100,6 +100,7 @@ private: uint64_t m_delay; int64_t m_timeBegin; uint64_t m_mainThread; + uint64_t m_epoch; std::thread m_thread; std::atomic m_shutdown; std::unique_ptr m_sock;