Gallopsled / Gallopsled/pwntools
Speed Regression Benchmarking
Open
feature
- Dominant language
- Python
- Stars
- 13.7k
- Forks
- 1.9k
- Avg merge
- 6d 23h
- Merged PRs (30d)
- 3
Description
I ran across this neat [repository](https://github.com/dandavison/chronologer) that uses [`hyperfine`](https://github.com/sharkdp/hyperfine) benchmarking suite to run tests over the Git history of a repository to find performance regressions.
Ideally, `from pwn import *` should be as fast as possible. It might be worth digging into benchmarking it with [`chronologer`](https://github.com/dandavison/chronologer) in order to find speed regressions.
Generally, regressions will be the result of early importing of large modules like `shellcraft` or `unicorn`.
Contributor guide
Assessment
This issue has not been assessed yet.