The memory ceiling, Smart RAM-Fit and decode resolutions, the Cache & Performance tab, and what to set when decoding cannot keep up.
The player keeps decoded frames in memory, chooses each clip's decode resolution and tells you when decoding falls behind. The defaults suit most workstations.
The player as a whole never uses more than its ceiling: the machine's RAM less 20%, always left to the system. Everything counts in it, thumbnails and shared video memory included. RAM Limit (GB) can lower the ceiling, never raise it. If the system runs short of memory anyway, the player gives part of its cache back.
The player decodes upcoming frames in the background, and the start of the neighboring clips. Playback > Precache Whole Playlist (Ctrl+Shift+P) loads the whole playlist, still under the ceiling. The timeline's green line shows what is already in memory.
Decoding every pixel of an 8K plate to watch it on a 1080p screen wastes time and memory. Proxy Resolution chooses how much of each frame to decode: 1/1, 1/2, 1/4, 1/8, or Smart RAM-Fit, the default.
Smart RAM-Fit starts from what your screen needs: on a 1080p screen, a 1080p clip at full resolution, a 4K one at 1/2, an 8K one at 1/4. It never goes below that by itself, in a small window, after a resize or in full screen. Then it looks at the whole playlist: if everything does not fit the budget, the clips keep their resolution, fewer frames are kept ahead and the rest is read from disk; when the clip on screen does not fit whole, the banner of the playlist panel says so, with the RAM free and a reminder to close other applications. Two versions of the same shot always decode at the same resolution. A movie longer than two minutes is played from disk and left out of the sum.
Ctrl+Shift+F, shows that clip at full quality; again to go back.Changing the resolution changes only the sharpness, neither the size nor the framing.

Each playlist row gives the clip's resolution, its weight and how much of it is in memory, for example 1/2 · 1.1 GB · 100% in RAM, after a colored dot:
| Dot | Meaning |
|---|---|
| Green | the whole clip is in memory |
| Orange | only part of it, the fill is still running |
| Gray | a long movie, played from disk |
| Red | the clip alone weighs more than the whole budget at this resolution: lower it or raise the budget |
The footer of the list gives what the playlist needs against what is available: Needs 3.1 GB · 3.4 GB available (the first figure in red when it is more: the frames past it are then let go and read again from disk).

The Inspector's Cache & Performance tab starts with two cards, numbered on the capture; further down come the workstation's settings (the same controls as the Preferences), a Details card and Global settings...:
The workstation's settings:
At 24 frames per second, each frame must decode in under 41.7 ms. When decoding is slower and frames are skipped, the line above the picture says so (Decode 117 ms/frame, too slow for 24 fps). When Decoding Is Too Slow decides what happens next:
A resolution fixed by hand is never changed. Your choice holds in Essential too.
Going further: the complete manual, parts 3.8 and 10 (Help > User Guide).