Gallopsled / Gallopsled/pwntools

Speed Regression Benchmarking

Open
#1,712 0 comments 0 reactions 0 assignees View on GitHub
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

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.