string hash significant speedup
Johnson Jones via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Aug 10 12:36:32 PDT 2017
when using T[string], hashing is used. Computing the hash is
slow(relatively speaking).
Does D cache the hashes? Strings are immutable so there is
absolutely no reason why the hash ever need to be computed more
than once.
Essentially the hash should be attached to strings like their
length and address.
Does D compute the hash of a string every time it is looked up?
If so, any way to optimize that it?
More information about the Digitalmars-d-learn
mailing list