feat(diagnostics): complete residency pressure ledger
Complete Slice D4 by adding aggregate lifecycle occupancy and traffic facts, validating physical source reports, and including decoded audio under the typed startup budget. Exercise every domain under forced pressure and retain the real cache/fence convergence gates.
This commit is contained in:
parent
f2644d42c2
commit
1853a57c12
15 changed files with 297 additions and 15 deletions
|
|
@ -1,6 +1,6 @@
|
|||
# Modern Runtime Slice D — Typed Asset Handles and Unified Residency
|
||||
|
||||
**Status:** active — D1 through D3 complete
|
||||
**Status:** active — D1 through D4 complete
|
||||
**Program:** `docs/plans/2026-07-24-modern-runtime-architecture.md`
|
||||
**Baseline:** Slice C closeout commit `a564c4b7`
|
||||
**Behavior contract:** no visual-quality or retail-behavior change
|
||||
|
|
@ -173,6 +173,7 @@ contains byte/count ceilings with the current production values as defaults:
|
|||
- composite arrays: 128 MiB physical / 64 MiB unowned;
|
||||
- standalone particle arrays: 32 MiB / 256;
|
||||
- decoded animations: 64 MiB / 512;
|
||||
- decoded audio: 32 MiB;
|
||||
- deferred-alpha retained CPU scratch: 16 MiB aggregate with per-owner floors.
|
||||
|
||||
Environment overrides are diagnostic/startup inputs and reject zero, negative,
|
||||
|
|
@ -248,6 +249,19 @@ current source, so no replacement cache was invented.
|
|||
drain fence release, and prove convergence.
|
||||
- Assert manager and physical-owner accounting return to zero at teardown.
|
||||
|
||||
**Complete 2026-07-24.** The lifecycle artifact now serializes validated
|
||||
per-domain rows plus aggregate entry/owner, budget, allocator
|
||||
capacity/usage/fragmentation, traffic, committed CPU, mapped-address-space, and
|
||||
physical GPU totals. The final omitted bounded owner, decoded audio, now
|
||||
receives its startup budget through `RuntimeOptions` and reports decoded bytes
|
||||
and hit/miss/eviction traffic beside animations and the render caches. A
|
||||
deterministic all-domain pressure matrix exceeds every reported ceiling and
|
||||
proves zero-charge convergence. The focused physical-owner suites separately
|
||||
exercise prepared-mesh/staging rejection, composite and standalone texture
|
||||
eviction, fence-delayed release, global-arena range retirement, animation/audio
|
||||
LRU pressure, and alpha-scratch convergence. Release build and the complete
|
||||
8,111-test / 5-skip solution gate are green.
|
||||
|
||||
### D5 — Connected gate
|
||||
|
||||
- Run capped, uncapped, and dense connected routes against Slice C.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue