• muesli
    link
    fedilink
    arrow-up
    2
    ·
    5 years ago

    I must say I’m a bit disappointed with these benchmarks. Looking at the sources, there are several obvious design flaws in them, across all the languages. In the case of Go, it’s particularly weird: it’s not only that they’re ignoring easy optimizations, in places it’s actually actively wasteful with memory, when there’s simply no need to: compare chan bool vs chan struct{} just as an example.

    • muesli
      link
      fedilink
      arrow-up
      2
      ·
      5 years ago

      Yes, I’m aware they’re actually asking for people to contribute and provide better implementations if possible. I’ll see what I can do.