diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 11:31:30 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 11:31:30 +0300 |
| commit | b744a9d880a853c5509f624b0e357416ba382b1d (patch) | |
| tree | 60729c6c87244af2cde8c4bed13441a2d0c3e484 /docs | |
| parent | f4fd8f4fce8ea3eda8780ddb09339b52ea784b27 (diff) | |
| download | fparkan-b744a9d880a853c5509f624b0e357416ba382b1d.tar.xz fparkan-b744a9d880a853c5509f624b0e357416ba382b1d.zip | |
feat(runtime): trace material validation requests
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/tomes/05-render.md | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index 520361c..c49ca66 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -1103,8 +1103,9 @@ is only the last phase reached in one run: it is not proof of a single global bottleneck or of Vulkan involvement. Visual expansion now reports each dependency-class entrance, its first request -and every 64th later request; this is diagnostic-only and does not alter -traversal, edges or validation. A +and every 64th later request; runtime progress persists MAT0/TEXM counts at +those boundaries. This is diagnostic-only and does not alter traversal, edges +or validation. A later controlled 180-second Part 2 probe ended at `GraphVisualMaterials`, before the first TEXM progress marker. The differing checkpoints rule out the previous overly narrow claim that TEXM is the sole remaining target. Profiling @@ -1118,6 +1119,13 @@ 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. +The MAT0 counter now records `GraphVisualMaterialRequests(N)` with the same +64-request throttle. A fresh controlled Part 2 probe ended at +`GraphVisualMaterialRequests(71)`: at least 71 MAT0 requests had begun before +termination. It does not preserve the simultaneous TEXM count, so it neither +identifies a slow individual material nor attributes time to MAT0 parsing; the +next profiler revision needs one cumulative snapshot of all classes. + 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 |
