[m-dev.] Mech: Compacting Memory Management
paul at bone.id.au
Wed Mar 6 16:10:11 AEDT 2019
A collogue passed me this paper: https://arxiv.org/pdf/1902.04738.pdf and I
thought of Mercury, and Boehm and "uncooperative environments".
The claim is that they can tractably compact memory pages with disjoint sets
of allocations by merging them and redirecting one of the two virtual pages
to a single physical page, freeing the other physical page.
I'm part-way through reading it, so I don't have a full opinion yet. Seems
interesting but I wonder what the costs are.
More information about the developers