mirror of
https://github.com/wolfpld/tracy.git
synced 2025-03-20 07:40:02 +08:00
Adjust last time in mem alloc/free and sys time messages.
This commit is contained in:
parent
4610f79b94
commit
fb96d60256
@ -2908,6 +2908,7 @@ void Worker::ProcessGpuTime( const QueueGpuTime& ev )
|
|||||||
void Worker::ProcessMemAlloc( const QueueMemAlloc& ev )
|
void Worker::ProcessMemAlloc( const QueueMemAlloc& ev )
|
||||||
{
|
{
|
||||||
const auto time = TscTime( ev.time );
|
const auto time = TscTime( ev.time );
|
||||||
|
m_data.lastTime = std::max( m_data.lastTime, time );
|
||||||
NoticeThread( ev.thread );
|
NoticeThread( ev.thread );
|
||||||
|
|
||||||
assert( m_data.memory.active.find( ev.ptr ) == m_data.memory.active.end() );
|
assert( m_data.memory.active.find( ev.ptr ) == m_data.memory.active.end() );
|
||||||
@ -2958,6 +2959,7 @@ bool Worker::ProcessMemFree( const QueueMemFree& ev )
|
|||||||
}
|
}
|
||||||
|
|
||||||
const auto time = TscTime( ev.time );
|
const auto time = TscTime( ev.time );
|
||||||
|
m_data.lastTime = std::max( m_data.lastTime, time );
|
||||||
NoticeThread( ev.thread );
|
NoticeThread( ev.thread );
|
||||||
|
|
||||||
m_data.memory.frees.push_back( it->second );
|
m_data.memory.frees.push_back( it->second );
|
||||||
@ -3109,6 +3111,7 @@ void Worker::ProcessCrashReport( const QueueCrashReport& ev )
|
|||||||
void Worker::ProcessSysTime( const QueueSysTime& ev )
|
void Worker::ProcessSysTime( const QueueSysTime& ev )
|
||||||
{
|
{
|
||||||
const auto time = TscTime( ev.time );
|
const auto time = TscTime( ev.time );
|
||||||
|
m_data.lastTime = std::max( m_data.lastTime, time );
|
||||||
const auto val = ev.sysTime;
|
const auto val = ev.sysTime;
|
||||||
if( !m_sysTimePlot )
|
if( !m_sysTimePlot )
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user