Memory / RAM
Updated: Apr 8, 2026
Quest devices have a limited amount of memory (RAM) shared between the operating system and your app. Horizon OS reserves a portion of physical memory for tracking and background services, so the amount available to your app is less than the total on-device memory.
| Device | Memory limit |
|---|
Quest 2 | 4.4 GiB |
Quest Pro | 4.4 GiB |
Quest 3, Quest 3S | 5.75 GiB |
These limits are checked against your app’s PSS (Proportional Set Size).
Identifying and reducing memory usage
It is possible for your app to exceed the memory limit and not be immediately killed by the Android low memory killer daemon (lmkd). When your app runs in a low-memory-pressure situation (no background updates, no background apps), it may exceed limits without crashing.
However, in your released app’s
crash analytics dashboard, you may see crashes with the
Low Memory Kill crash type. This indicates that your app exceeds the memory limit, and users in high-memory-pressure situations are crashing as a result.