aboutsummaryrefslogtreecommitdiff
path: root/docs/tomes
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-07-18 11:24:35 +0300
committerValentin Popov <valentin@popov.link>2026-07-18 11:24:35 +0300
commitf4fd8f4fce8ea3eda8780ddb09339b52ea784b27 (patch)
treeaaf31a8035bf0625669d17618b872196a14b307d /docs/tomes
parentbcf1ce99719bb455d47e716951a7d3943dd41b33 (diff)
downloadfparkan-f4fd8f4fce8ea3eda8780ddb09339b52ea784b27.tar.xz
fparkan-f4fd8f4fce8ea3eda8780ddb09339b52ea784b27.zip
perf(assets): cache visual graph anchors
Diffstat (limited to 'docs/tomes')
-rw-r--r--docs/tomes/05-render.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md
index 1acb056..520361c 100644
--- a/docs/tomes/05-render.md
+++ b/docs/tomes/05-render.md
@@ -1110,6 +1110,14 @@ before the first TEXM progress marker. The differing checkpoints rule out the
previous overly narrow claim that TEXM is the sole remaining target. Profiling
must compare WEAR, MAT0, TEXM, graph allocation and archive I/O quantitatively.
+Visual expansion now snapshots each prototype's base-graph `Prototype→MSH`
+anchor before it appends any WEAR/MAT0/TEXM nodes and edges. The subsequent
+traversal reads this immutable vector rather than repeatedly linearly searching
+the growing graph; graph content, node/edge IDs and provenance remain
+unchanged. The same controlled 180-second Part 2 probe still ended at
+`GraphVisualMaterials`, so this is a complexity/correctness improvement rather
+than measured evidence of a startup checkpoint advance.
+
Mission loading now raises the decoded-payload cache entry budget from 64 to
256 while retaining its 64 MiB byte budget. This avoids premature entry-count
eviction during resource-rich loads without making memory unbounded. The same