Mesh: a new approach to memory compaction for C/C++
Stefan Koch
uplink.coder at googlemail.com
Sun Sep 22 19:39:24 UTC 2019
On Sunday, 22 September 2019 at 16:12:13 UTC, Emery Berger wrote:
> On Tuesday, 17 September 2019 at 14:06:06 UTC, Stefan Koch
> wrote:
>> On Tuesday, 17 September 2019 at 11:42:51 UTC, Per Nordlöw
>> wrote:
>>> strangeloop talk here:
>>>
>>> https://www.youtube.com/watch?v=c1UBJbfR-H0
>>>
>>> and github repo here:
>>>
>>> https://github.com/plasma-umass/Mesh
>>>
>>> Sounds to me like making D's GC precise by default to enable
>>> memory compaction is worth pursuing.
>>
>
> (Mesh co-author here)
>
> FWIW, Mesh eliminates the need for precise garbage collection.
>
>> I've just skimmed the paper.
>> It seems that all this does is to defragment the memory at
>> runtime.
>
> "all this does"?? That's a lot! :)
>
> Mesh is the first system to automatically perform
> defragmentation for C-like languages.
>
> -- emery
>
> PS We'd love to see it adopted by D, and we welcome comments
> and pull requests!
Hi Emery,
I didn't mean to sound patronizing. :-/
The Paper is well written and easy to understand.
I wish more papers were like yours.
Cheers
More information about the Digitalmars-d
mailing list