Testing some singleton implementations
Stanislav Blinov
stanislav.blinov at gmail.com
Wed Feb 5 01:28:03 PST 2014
On Wednesday, 5 February 2014 at 00:11:58 UTC, Jerry wrote:
> Here's the best and worst times I get on my linux laptop.
> These are
> with 2.064.2 dmd and gdc 4.9 with 2.064.2
>
> On Ubuntu x86_64:
>
> ~/dmd2/linux/bin64/dmd -O -release -inline -noboundscheck
> -unittest singleton.d
>
> Test 2 time for SyncSingleton: 753.547 msecs.
> Test 2 time for AtomicSingleton: 22290.3 msecs.
>
> Test 3 time for SyncSingleton: 254.968 msecs.
> Test 3 time for AtomicSingleton: 22903.3 msecs.
>
> Test 6 time for SyncSingleton: 510.118 msecs.
> Test 6 time for AtomicSingleton: 23970.9 msecs.
>
> Test 8 time for SyncSingleton: 480.175 msecs.
> Test 8 time for AtomicSingleton: 12827.9 msecs.
Whoah, those times for AtomicSingleton are way high. What kind of
machine is your laptop?
Perhaps we need to repost the test with the latest implementation
of AtomicSingleton.
More information about the Digitalmars-d
mailing list