plasma-umass / Mesh

A memory allocator that automatically reduces the memory footprint of C/C++ applications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

high peak RSS on `hmmer` from SPEC 2006

bobby-stripe opened this issue · comments

it is unclear what is going on here; median RSS is ~ 12 MB with mesh, but "only" 4 with jemalloc + libc. Our Peak RSS with Mesh is much higher too - 66 MB compared to 25 with other allocators.

Its possible this is an issue where hmmer callocs memory and we eagerly write to it, and other allocators know that "fresh" pages are zero'd already (and don't count against RSS).