Files
scriptc/packages/runtime
Chris Tate ed46427ea7 Read /proc/self/maps once per glibc thread heap
A worker thread's large blocks come from glibc heaps, and the first large
block of each heap made the allocator check /proc/self/maps before
advising the heap huge pages. The check was skipped only for the heap the
thread advised last, so threads that switched between heaps read the maps
again at every switch: 9,000 to 11,000 reads in a type check of T3 web with
four checkers. A process-wide table now records every heap decided, and
each heap is read once.
2026-10-29 02:41:44 -05:00
..
2026-07-22 18:08:04 -05:00
2026-10-25 11:26:13 -05:00