[m-dev.] Mech: Compacting Memory Management

Paul Bone paul at bone.id.au
Wed Mar 6 16:10:11 AEDT 2019


Hi,

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.


-- 
Paul Bone
http://paul.bone.id.au


More information about the developers mailing list