Thread-local storage and Performance

Pelle Månsson pelle.mansson at gmail.com
Mon Oct 26 08:26:02 PDT 2009


dsimcha wrote:
> Has D's builtin TLS been optimized in the past 6 months to year?  I had
> benchmarked it awhile back when optimizing some code that I wrote and
> discovered it was significantly slower than regular globals (the kind that are
> now __gshared).  Now, at least on Windows, it seems that there is no
> discernible difference and if anything, TLS is slightly faster than __gshared.
>  What's changed?

I was under the impression that TLS should be faster due to absence of 
synchronization.



More information about the Digitalmars-d mailing list