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
Prysm
andPrysm Rendering
.
Details
The provided integration uses these LLM stats:
- The
Prysm
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 thePrysm
plugin. - The
Prysm Rendering
stat tracks the CPU memory allocated by thePrysm
’s native rendering library and all rendering related CPU memory such as buffers, textures, render targets, part of thePrysm
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, Prysm
and Prysm Rendering
tags are visible in both stat LLM
and stat LLMFULL
commands, and their values are expected to be the same in both.