Running Phobos unit tests in threads: I have data
Atila Neves via Digitalmars-d
digitalmars-d at puremagic.com
Sat May 3 12:39:04 PDT 2014
On Saturday, 3 May 2014 at 18:26:37 UTC, Walter Bright wrote:
> On 5/3/2014 10:22 AM, Atila Neves wrote:
>> I can reproduce the slower-with-threads issue without using my
>> library. I've
>> included the source file below and would like to know if other
>> people see the
>> same thing.
>
> I haven't investigated this, but my suspicions are:
>
> 1. thread creation/destruction is dominating the times.
In the current measurements probably since the whole run takes
less than a second. But the first ones I did were dozens of
seconds long, so I don't think so.
>
> 2. since very few of the unittests block, there is no speed
> advantage from having more threads than cores. If you limit the
> number of threads to the number of cores on your machine, you
> might see a speedup.
Like I mentioned above, unless I'm mistaken taskPool should be
using a correct number of threads for my machine already.
More information about the Digitalmars-d
mailing list