On Sun, Sep 13, 2020 at 1:25 PM ikod via Digitalmars-d <digitalmars-d@puremagic.com> wrote:

Default runtime map provide some properties which may be
unavailable for other implementations. Its speed may be affected
by GC, it uses to keep table items.

You may include some hash map implementations from the dub repo
in your benchmark.


I have tried emsi_containers, memutils and  ikod-containers.
default D's AA take 1s on my pc
emsi_containers take 3s realy slow
memutils was fast but does not realy work (seems it is broken because there has been nan at d[0] and many  other indexes)
ikod-containers take 242ms