aboutsummaryrefslogtreecommitdiff
path: root/docs/tomes
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-07-18 12:10:46 +0300
committerValentin Popov <valentin@popov.link>2026-07-18 12:10:46 +0300
commit67308d4019891d607ca43807b6d0a3652923bb6d (patch)
tree15fb90d1a47eeb95255f39c06dda4140b3dc5390 /docs/tomes
parentd3e8747c182eb5bdf1d165aacc59519cfc955b35 (diff)
downloadfparkan-67308d4019891d607ca43807b6d0a3652923bb6d.tar.xz
fparkan-67308d4019891d607ca43807b6d0a3652923bb6d.zip
docs(render): profile part2 visual graph timing
Diffstat (limited to 'docs/tomes')
-rw-r--r--docs/tomes/05-render.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md
index ceea417..d6c9953 100644
--- a/docs/tomes/05-render.md
+++ b/docs/tomes/05-render.md
@@ -1142,6 +1142,15 @@ timestamps measure whole elapsed intervals, including archive I/O, allocation,
validation, cache effects and progress-file writes; they are not per-parser
benchmarks.
+One bounded Part 2 trace reached `GraphVisualTextureRequests(64)` at 134,793
+ms but did not reach `Assets`: its MAT0 markers were 3/4 at 28,823/35,473 ms,
+13/16 at 88,260/88,334 ms, 25 at 108,137 ms, 38 at 121,369 ms, and 47 at
+128,160 ms. The process was stopped immediately after the 134.8-second marker.
+This makes visual-graph expansion, rather than asset preparation or Vulkan,
+the measured unfinished interval for this run. It still does not allocate that
+time among MAT0 decode, graph allocation, archive I/O, OS cache state, or the
+interleaved TEXM requests.
+
A rebuilt executable then ran a controlled 180-second Part 2 `Autodemo.00`
probe with the append-only trace. Before exact-child termination it recorded
`GraphVisualTextureRequests(64)`, `GraphVisualMaterialRequests(100)`, and every