Gary Willoughby: "Why Go's design is a disservice to intelligent programmers"

Walter Bright via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Mar 27 02:43:25 PDT 2015


On 3/27/2015 1:41 AM, "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= 
<ola.fosheim.grostad+dlang at gmail.com>" wrote:
> On Friday, 27 March 2015 at 08:25:26 UTC, Walter Bright wrote:
>> The MMU makes it pointless. The virtual address space allows for 4 billion
>> goroutines with 4 billion bytes each of stack.
>
> If you fragment the memory space you cannot use recursive page tables? If you
> want to address more than 512GB you need to move to 1MiB pages.
>
> http://wiki.osdev.org/Page_Tables

So what? The point is there is PLENTY of virtual address space. You can 
"allocate" absurd amounts of address space for each goroutine, and still have 
plenty without physically moving anything.


More information about the Digitalmars-d-announce mailing list