Performance Lab

Measured for real text-animation workloads.

Browse CPU and memory results across dense TextMeshPro, multi-effect, and native UI Toolkit scenarios, generated from the same benchmark evidence used for release decisions.

Targeted Standard3-run medianWindows playerAugust 28, 2026
CPUTextMeshPro

500 idle labels

9.2×faster than Text Animator

89% lower main-thread time

A dense retained UI population with 500 idle TextMeshPro labels.

Measured metricRendered main thread
Lower is better
Text Studio
0.431 msLowest measured
Text AnimatorText Animator 3.14.2
3.943 ms9.2× candidate cost
Rendered pass240 measured frames
4 results
ReproducibilityMethod, environment, versions, and source runs
AggregationMedian of three independent repetition medians.

Each visible result is calculated from the repetition medians stored by Performance Lab.

Player evidenceClean optimized Windows player.

One fresh development-player process per provider, with the first repetition cold and later repetitions warm.

EnvironmentUnity 6000.3.22f1 · Direct3D11

Windows 11 (10.0.26220); 13th Gen Intel(R) Core(TM) i9-13900K; NVIDIA GeForce RTX 4090; 1280 × 720; Ultra; VSync off.

Measured tool versions5 provider fingerprints

Text Studio; Text Animator 3.14.2; Procedural Text Animator 1.5.1; TMPEffects 0.3.2; UI Toolkit Text Animation 2.0.8.

Source run IDs20260828-170542-142-standard-idle-500 · 20260828-173544-251-standard-effects-stack-8 · 20260828-174352-398-standard-dynamic-uitoolkit-counter-60hz-native-scheduler · 20260828-174254-501-standard-surface-uitoolkit-wave-memory-textstudio · 20260828-174301-719-standard-surface-uitoolkit-wave-memory-textanimator · 20260828-174309-012-standard-surface-uitoolkit-wave-memory-uitoolkittextanimation
Evidence fingerprint13688c0a6d58c5ef4e7b1b3e43fb20decae8d028007d53b3c3866e1fe4ac6aeb
Open the generated measurement data