Analyze a D file for imports

rsw0x via Digitalmars-d digitalmars-d at puremagic.com
Tue Jun 30 07:31:22 PDT 2015


On Tuesday, 30 June 2015 at 14:29:25 UTC, rsw0x wrote:
> On Tuesday, 30 June 2015 at 14:28:12 UTC, anonymous wrote:
>> On Tuesday, 30 June 2015 at 14:18:20 UTC, rsw0x wrote:
>>> you're skipping the part where they can be ran in parallel, 
>>> dmd sees no benefit from this.
>>
>> Could you elaborate? Surely, one can run multiple instances of 
>> dmd in parallel, no?
>>
>> In my (possibly flawed) understanding, to get the quickest 
>> compile one would then:
>> * Determine the optimal number of parallel processes.
>> * Split the source files into that many chunks.
>> * Run parallel instances of the compiler, one on each of those 
>> chunks.
>
> dmd scales extremely poorly across threads, to the poor where
argh
to the point* :)


More information about the Digitalmars-d mailing list