MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / MemorySample

Function MemorySample

engine/Poseidon/Dev/Debug/DebugOverlay.cpp:906–913  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

904int s_memHead = 0;
905size_t s_memPeak = 0;
906
907void MemorySample()
908{
909 const size_t used = Foundation::MemoryUsed();
910 if (used > s_memPeak)
911 s_memPeak = used;
912 s_memMb[s_memHead] = static_cast<float>(used) / (1024.0f * 1024.0f);
913 s_memHead = (s_memHead + 1) % kMemHistory;
914}
915} // namespace
916

Callers 1

DrawMemoryTabFunction · 0.85

Calls 1

MemoryUsedFunction · 0.85

Tested by

no test coverage detected