ethereum / ethereum/eth-utils

[feature] codspeed benchmark suite - welcome addition?

Open
#318 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
335
Forks
167
PR merge metrics
No merged PRs in 30d

Description

I have a working [benchmark suite](https://github.com/BobTheBuidler/faster-eth-utils/tree/master/benchmarks) for my fork of eth-utils, [faster-eth-utils](https://github.com/BobTheBuidler/faster-eth-utils/), which runs as a github action and uses codspeed.io's free service to compare performance across branches and to track performance changes on master over time. I can repurpose this benchmark suite for the original eth-utils if you would consider it a welcome addition to the repo. You can see the dashboard [here](https://codspeed.io/BobTheBuidler/faster-eth-utils), try clicking into one of the 2 open PRs to see a PR report.

I can't simply copy-paste the files into this repo, I would need to make some tweaks in order for it to work properly for eth-utils. I just don't want to spend time doing this until I first confirm it will be welcome. You would also need to one-click signup to their service, approve the repo, and add a secret to the repo settings. But they do everything else for you automagically.

Here is an [example](https://codspeed.io/aio-libs/async-lru) I implemented for aiolibs, the aiohttp guys

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.