With the arena on, a site the escape analysis proves LOCAL is the frame's scratch - made and gone with the frame - so frame_allocs now counts only what frame code still takes from the heap. And a scratch site is the arena's whenever the game's frames run (a frame, a click handler, a reducer), so it is a leak at birth only when boot's code (a Start handler) reaches it, before the first frame. Maroon Lake: frame_allocs 337 -> 194 with the game's own fixes, birth_leaks 189 -> 115. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
8.1 MiB
8.1 MiB
| The file is too large to be shown. |