This paper on a malloc() replacement that DOES COMPACTION even on C/C++ is making the rounds: https://arxiv.org/pdf/1902.04738.pdf
Scarily beautiful.
@federicomena Interesting! Well worth a read!
Strikes me that GNOME partitions their heap quite similarly with their "Slice" allocator, so I wonder how quickly they would adopt this?
@federicomena @alcinnz @hergertme@mastodon.social https://gitlab.gnome.org/GNOME/glib/issues/1079 is the relevant GitLab ticket
@slomo thanks!