From c2a09ed8e97b901c9ac2772e12e38fe8ae6b6815 Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Thu, 1 Oct 2026 09:50:52 -0400 Subject: [PATCH] M5.6: preview-source cache holds 4 sources (current + prefetched neighbours) instead of 10 (~300 MB less) Co-Authored-By: Claude Opus 5.5 --- crates/engine/src/media.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/engine/src/media.rs b/crates/engine/src/media.rs index b1b561e70..c2b6b845e 100644 --- a/crates/engine/src/media.rs +++ b/crates/engine/src/media.rs @@ -146,7 +146,7 @@ impl MediaCache { SourceLevel::Preview => { self.previews.retain(|(p, _)| *p != id); self.previews.push((id, img)); - let cap = if self.preview_capacity == 0 { 10 } else { self.preview_capacity }; + let cap = if self.preview_capacity == 0 { 4 } else { self.preview_capacity }; while self.previews.len() > cap { self.previews.remove(0); }