mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-23 06:44:35 +00:00
Infer total mem usage change from alloc and free changes.
This commit is contained in:
parent
14ca2198dd
commit
dac6a65156
@ -2694,7 +2694,6 @@ void View::DrawZoneInfoWindow()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
int64_t change = 0;
|
|
||||||
int64_t cAlloc = 0;
|
int64_t cAlloc = 0;
|
||||||
int64_t cFree = 0;
|
int64_t cFree = 0;
|
||||||
int64_t nAlloc = 0;
|
int64_t nAlloc = 0;
|
||||||
@ -2704,7 +2703,6 @@ void View::DrawZoneInfoWindow()
|
|||||||
{
|
{
|
||||||
if( ait->threadAlloc == thread )
|
if( ait->threadAlloc == thread )
|
||||||
{
|
{
|
||||||
change += ait->size;
|
|
||||||
cAlloc += ait->size;
|
cAlloc += ait->size;
|
||||||
nAlloc++;
|
nAlloc++;
|
||||||
}
|
}
|
||||||
@ -2714,7 +2712,6 @@ void View::DrawZoneInfoWindow()
|
|||||||
{
|
{
|
||||||
if( mem.data[*fit].threadFree == thread )
|
if( mem.data[*fit].threadFree == thread )
|
||||||
{
|
{
|
||||||
change -= mem.data[*fit].size;
|
|
||||||
cFree += mem.data[*fit].size;
|
cFree += mem.data[*fit].size;
|
||||||
nFree++;
|
nFree++;
|
||||||
}
|
}
|
||||||
@ -2731,7 +2728,7 @@ void View::DrawZoneInfoWindow()
|
|||||||
ImGui::Text( "%s allocs, %s frees.", RealToString( nAlloc, true ), RealToString( nFree, true ) );
|
ImGui::Text( "%s allocs, %s frees.", RealToString( nAlloc, true ), RealToString( nFree, true ) );
|
||||||
ImGui::Text( "Memory allocated: %s bytes", RealToString( cAlloc, true ) );
|
ImGui::Text( "Memory allocated: %s bytes", RealToString( cAlloc, true ) );
|
||||||
ImGui::Text( "Memory freed: %s bytes", RealToString( cFree, true ) );
|
ImGui::Text( "Memory freed: %s bytes", RealToString( cFree, true ) );
|
||||||
ImGui::Text( "Overall change: %s bytes", RealToString( change, true ) );
|
ImGui::Text( "Overall change: %s bytes", RealToString( cAlloc - cFree, true ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user