Unreal LLM tracking
On this page
LLM Tracker Overview
The Low-Level Memory Tracker can give you an overview of the memory footprint of your game, split by the numerous engine subsystems.
How to use
Enabling the LLM Tracker requires a few things:
Set the Editor or Game in a configuration that is not
Test
orShipping
.Run the Editor or Game with an extra command line argument
-LLM
.Use the command
stat LLM
orstat LLMFULL
.Monitor the stats for
Gameface
andGameface Rendering
.
Details
The provided integration uses these LLM stats:
- The
Gameface
stat tracks the CPU memory allocated by the native Cohtml library and all the memory used by the Library, System, Views and all related functionality part of theGameface
plugin. - The
Gameface Rendering
stat tracks the CPU memory allocated by theGameface
’s native rendering library and all rendering related CPU memory such as buffers, textures, render targets, part of theGameface
andCoherentRendering
plugins.
GPU related memory can be observed via the GPU stats page
The stats above appear in the following LLM stat commands:
stat LLM
- Shows the LLM summary. All lower level engine stats are grouped under a single Engine stat.stat LLMFULL
- Shows all LLM stats.
For enhanced visibility, Gameface
and Gameface Rendering
tags are visible in both stat LLM
and stat LLMFULL
commands, and their values are expected to be the same in both.