D2 port of Sociomantic CDGC available for early experiments

Rainer Schuetze via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Wed Oct 8 11:24:57 PDT 2014



On 06.10.2014 19:29, Dicebot wrote:
> On Monday, 6 October 2014 at 17:23:55 UTC, Andrei Alexandrescu wrote:
>> On 10/6/14, 9:51 AM, Dicebot wrote:
>>> https://github.com/D-Programming-Language/druntime/pull/985
>>
>> This is awesome. I recall Don had some solid performance numbers for
>> it in his talk, do you have any in the context of D2? -- Andrei
>
> No, I didn't get to running any perf test so far. Did PR as soon as test
> suite passes and commits looked sane. Will do eventually. Any specific
> project you are interested in?
>
> I'd love to see the impact on vibe.d but it is subject to
> threading/malloc issue right now.

druntime has a small benchmark suite in druntime/benchmark. I'd be very 
interested to see how it performs against this. (Some files are from 
Leandros tests.) Just compile and run "runbench.d".

I'm benchmarking my Windows version of a concurrent GC with it. It does 
quite a lot of allocations, and this is causing some serious trouble 
because marking cannot compete with the rate of allocation, causing some 
tests to allocate a lot of memory, slowing down marking even more. I'm 
still looking for a solution...


More information about the Digitalmars-d-announce mailing list