MemReport and LLM explanation

I’m trying to make a chart of current memory state in project to plan future optimisation work and set budget for targeted platforms on project I’m working with.

1st part of memreport(Mem FromReport) and build run with -llmcsv parameter gives a ton of information about memory. But I have an issue with interpretation those results.

As I understand, some parts associated with system RAM and some with graphics RAM. Also some parts are nested into other parts.

If I’m right, after slight search through engine source code, both reports work with data stored by MEMORY_STAT macro in different engine subsystems.

So, my question is any way to struct stored information into hierarchical form?

Probably, I just missed a right tool or somewhere exists description about relations between all engine STATs.

Hi, is this the hierarchical form you need?