Items tagged with: compacting
Programs written in C/C++ can suffer from serious memory fragmentation, leading to low utilization of memory, degraded performance, and application failure due to memory exhaustion. This paper…
Article word count: 150
HN Discussion: https://news.ycombinator.com/item?id=19182779
Posted by matt_d (karma: 4721)
Post stats: Points: 139 - Comments: 28 - 2019-02-17T05:12:54Z
#HackerNews #applications #compacting #for #management #memory #mesh
(Submitted on 13 Feb 2019)
Abstract: Programs written in C/C++ can suffer from serious memory fragmentation, leading to low utilization of memory, degraded performance, and application failure due to memory exhaustion. This paper introduces Mesh, a plug-in replacement for malloc that, for the first time, eliminates fragmentation in unmodified C/C++ applications. Mesh combines novel randomized algorithms with widely-supported virtual memory operations to provably reduce fragmentation, breaking the classical Robson bounds with high probability. Mesh generally matches the runtime performance of state-of-the-art memory allocators while reducing memory consumption; in particular, it reduces the memory of consumption of Firefox by 16% and Redis by 39%.
From: Emery Berger [view email]
[v1]Wed, 13 Feb 2019 04:40:05 UTC (2,107 KB)
arXiv® is a registered trademark of Cornell University.
If you have a disability and are having trouble accessing information on this website or need materials in an alternate format, contact email@example.com for assistance.
HackerNewsBot debug: Calculated post rank: 102 - Loop: 422 - Rank min: 100 - Author rank: 121