[go-nuts] Re: Go allocator: allocates arenas, reclaims pages?

2022-06-21 Thread Vitaly Isaev
Michael, many thanks for such a comprehensive description! вторник, 21 июня 2022 г. в 04:50:23 UTC+3, Michael Knyszek: > Just to clarify, when I said "publicly visible" I meant via blog posts and > talks. There are a few design >

[go-nuts] Re: Go allocator: allocates arenas, reclaims pages?

2022-06-20 Thread 'Michael Knyszek' via golang-nuts
Just to clarify, when I said "publicly visible" I meant via blog posts and talks. There are a few design documents

[go-nuts] Re: Go allocator: allocates arenas, reclaims pages?

2022-06-20 Thread 'Michael Knyszek' via golang-nuts
Thanks for the question. The scavenger isn't as publicly visible as other parts of the runtime. You've got it mostly right, but I'm going to repeat some things you've already said to make it clear what's different. The Go runtime maps new heap memory (specifically: a new virtual memory mapping