mirror of
https://github.com/wolfpld/tracy
synced 2025-05-03 14:03:52 +00:00
Don't use stack to write two values...
This commit is contained in:
parent
333d3a92c8
commit
b06f445de9
@ -570,7 +570,9 @@ Worker::Worker( FileRead& f, EventType::Type eventMask )
|
|||||||
double usage = 0;
|
double usage = 0;
|
||||||
|
|
||||||
auto ptr = plot->data.data();
|
auto ptr = plot->data.data();
|
||||||
*ptr++ = { GetFrameBegin( 0 ), 0. };
|
ptr->time = GetFrameBegin( 0 );
|
||||||
|
ptr->val = 0;
|
||||||
|
ptr++;
|
||||||
|
|
||||||
while( aptr != aend && fptr != fend )
|
while( aptr != aend && fptr != fend )
|
||||||
{
|
{
|
||||||
@ -589,7 +591,9 @@ Worker::Worker( FileRead& f, EventType::Type eventMask )
|
|||||||
}
|
}
|
||||||
assert( min <= usage );
|
assert( min <= usage );
|
||||||
if( max < usage ) max = usage;
|
if( max < usage ) max = usage;
|
||||||
*ptr++ = { time, double( usage ) };
|
ptr->time = time;
|
||||||
|
ptr->val = usage;
|
||||||
|
ptr++;
|
||||||
}
|
}
|
||||||
while( aptr != aend )
|
while( aptr != aend )
|
||||||
{
|
{
|
||||||
@ -598,7 +602,9 @@ Worker::Worker( FileRead& f, EventType::Type eventMask )
|
|||||||
usage += aptr->size;
|
usage += aptr->size;
|
||||||
assert( min <= usage );
|
assert( min <= usage );
|
||||||
if( max < usage ) max = usage;
|
if( max < usage ) max = usage;
|
||||||
*ptr++ = { time, double( usage ) };
|
ptr->time = time;
|
||||||
|
ptr->val = usage;
|
||||||
|
ptr++;
|
||||||
aptr++;
|
aptr++;
|
||||||
}
|
}
|
||||||
while( fptr != fend )
|
while( fptr != fend )
|
||||||
@ -607,7 +613,9 @@ Worker::Worker( FileRead& f, EventType::Type eventMask )
|
|||||||
usage -= fptr->second;
|
usage -= fptr->second;
|
||||||
assert( min <= usage );
|
assert( min <= usage );
|
||||||
assert( max >= usage );
|
assert( max >= usage );
|
||||||
*ptr++ = { time, double( usage ) };
|
ptr->time = time;
|
||||||
|
ptr->val = usage;
|
||||||
|
ptr++;
|
||||||
fptr++;
|
fptr++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user