Open mperham opened 2 years ago
Hey @mperham - I recently learned how to benchmark golang code because i needed to rewrite a section of project and wanted to see how I increased (or reduced) the performance.
I would like to try and take on this issue to continue to hone my skills on writing benchmark tests. I have some questions for you before I go off and try to write a PR.
Looking forward to your thoughts.
Great questions, this issue is just meant to be a starting point. I'm happy with any set of non-trivial benchmarks. Anything will provide a starting point and baseline for future changes.
testing.B
is a perfectly fine start.The last item (batches) requires conditional support for Faktory Enterprise so it's also a nice to have. We can collaborate and I can add that one if you don't have Enterprise access.
We need a set of benchmarks which can exercise various features and provide some basic performance numbers.