shared array?

Ola Fosheim Grostad via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun Sep 13 12:39:19 PDT 2015


On Sunday, 13 September 2015 at 17:16:02 UTC, ponce wrote:
> On Sunday, 13 September 2015 at 17:00:30 UTC, Ola Fosheim
>> If this was true then Go would not have a concurrent collector.
>
> I was speaking of the D language.

Go only added concurrent GC now at version 1.5 and keep improving 
it to avoid blocking for more than 10ms.

Efficient mark sweep GC may also affects real time threads by 
polluting the caches and reducing available memory bandwith.

The theoretical limit for 10ms mark sweep collection on current 
desktop cpus is 60 megabytes at peak performance. That means 
you'll have to stay below 30 MiB in total memory use with 
pointers.

Not a non-issue.



More information about the Digitalmars-d-learn mailing list