Skip to content

perf(render): specialize singleton display spawns#65

Merged
TypeThe0ry merged 1 commit into
devfrom
codex/perf-display-spawn-singleton
Jul 16, 2026
Merged

perf(render): specialize singleton display spawns#65
TypeThe0ry merged 1 commit into
devfrom
codex/perf-display-spawn-singleton

Conversation

@TypeThe0ry

Copy link
Copy Markdown
Member

Summary

  • specialize DisplayEntities.spawnAll when a region contains exactly one spec
  • preserve the existing visibility snapshot, spec spawn call, null filtering, entity identity, and immutable-list contract
  • avoid the intermediate capacity-one ArrayList and subsequent copy for the 268 singleton regions in the representative table profile

Scope

Production candidate only: four added lines in DisplayEntities.java. No benchmark, threshold, workflow, dependency, or configuration changes.

Validation

All functional checks and benchmarking run only on GitHub. After Build/Test are green, this candidate will run the merged base-owned display-spawn paired A/B profile and may merge only if the final decision is PASS_OPTIMIZED.

@TypeThe0ry TypeThe0ry added performance-display-spawn Use the display entity spawn performance profile performance-ab Run the base-owned paired performance gate labels Jul 16, 2026 — with ChatGPT Codex Connector
@TypeThe0ry TypeThe0ry removed the performance-ab Run the base-owned paired performance gate label Jul 16, 2026
@Arbousier1
Arbousier1 force-pushed the codex/perf-display-spawn-singleton branch from 0a524e2 to a61bdb2 Compare July 16, 2026 06:56
@TypeThe0ry TypeThe0ry added the performance-ab Run the base-owned paired performance gate label Jul 16, 2026 — with ChatGPT Codex Connector
@TypeThe0ry
TypeThe0ry marked this pull request as ready for review July 16, 2026 07:31
@TypeThe0ry
TypeThe0ry merged commit 149e9c5 into dev Jul 16, 2026
16 checks passed
@Arbousier1
Arbousier1 deleted the codex/perf-display-spawn-singleton branch July 16, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

performance-ab Run the base-owned paired performance gate performance-display-spawn Use the display entity spawn performance profile

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants