Add memory profiling events to the main areas of the engine

This commit is contained in:
Wojtek Figat
2025-05-22 04:47:01 +02:00
parent 32bc73610f
commit c639a3103c
101 changed files with 502 additions and 17 deletions

View File

@@ -4,6 +4,7 @@
#include "Engine/Core/Log.h"
#include "Engine/Serialization/WriteStream.h"
#include "Engine/Serialization/MemoryReadStream.h"
#include "Engine/Profiler/ProfilerMemory.h"
void NavMeshData::Save(WriteStream& stream)
{
@@ -47,6 +48,7 @@ bool NavMeshData::Load(BytesContainer& data, bool copyData)
return true;
}
MemoryReadStream stream(data.Get(), data.Length());
PROFILE_MEM(Navigation);
// Read header
const auto header = stream.Move<NavMeshDataHeader>();