UiRenderMonitor
Owner-thread, opt-in work monitor with a bounded node-record capacity per checkpoint interval (4,096 by default, up to 65,536 when explicitly requested) and no frame history. Existing nodes form a baseline rather than being reported as newly created. Snapshots are copied only on request. All methods reject operation reentry and foreign threads; close is idempotent and terminal host cleanup closes automatically.
Functions
Clears interval counters and retired-node records while preserving live identities.
Finds current component identities; the same sibling key may match several independent parents.
Copies detached, read-only interval evidence without evaluating or modifying the screen. Terminal failure releases runtime references but leaves a final detached snapshot readable until explicit close.