Analyze a D file for imports
rsw0x via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jun 30 07:29:24 PDT 2015
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 I
got negative performance in parallel.
LDC runs faster than dmd in parallel on my xeon machine.
More information about the Digitalmars-d
mailing list