C++17

rsw0x via Digitalmars-d digitalmars-d at puremagic.com
Tue Jan 26 17:52:26 PST 2016


On Tuesday, 26 January 2016 at 21:52:32 UTC, Ola Fosheim Grøstad 
wrote:
> On Tuesday, 26 January 2016 at 21:49:16 UTC, Mathias Lang wrote:
>> 2016-01-26 22:15 GMT+01:00 rsw0x via Digitalmars-d < 
>> digitalmars-d at puremagic.com>:
>>
>>> In any case where you attempt to write code in D that is 
>>> equal in performance to C++, you must avoid the GC.
>>>
>>
>> No.
>> There are many places when performances could be optimized. 
>> The GC surely
>> can be improved, but avoid it is no silver bullet, and I even 
>> doubt it has
>> the most time spend / speedup ratio.
>
> It is a silver bullet if you have:
>
> 1. latency requirements
> 2. memory consumption requirements
> 3. interfacing FFI requirements
> ...

4. multithreaded allocations because the entire thing is wrapped 
in a mutex


More information about the Digitalmars-d mailing list