Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

absorb twisted-infra/twisted-benchmarks into a codspeed benchmark #12193

Closed
4 of 23 tasks
glyph opened this issue Jun 1, 2024 · 1 comment · Fixed by #12218
Closed
4 of 23 tasks

absorb twisted-infra/twisted-benchmarks into a codspeed benchmark #12193

glyph opened this issue Jun 1, 2024 · 1 comment · Fixed by #12218
Assignees

Comments

@glyph
Copy link
Member

glyph commented Jun 1, 2024

We have a bunch of existing microbenchmarks in https://github.com/twisted-infra/twisted-benchmarks. Now that we have codspeed set up to give us some performance baselines, it seems like it would be worthwhile to copy all these over, update them as necessary (I'm sure they don't all work any more, as it's been 5 years since they've seen any maintenance at all) and get them integrated with our benchmark runs.

cc @itamarst of course

  • amp.py
  • deferred_await.py
  • deferred_callback_chains.py
  • deferred_yieldfrom.py (I am not sure I even know what this means, so skipping —@itamarst)
  • int16receiver.py
  • iteration.py (need to figure out how to deal with benchmarks that require reactor)
  • lineonlyreceiver.py
  • linereceiver.py
  • names.py
  • pb.py
  • ssh_connect.py
  • sshendpoint.py
  • ssh_throughput.py
  • sslbio_connect.py
  • sslbio_throughput.py
  • ssl_connect_contextfactory.py
  • ssl_connect.py
  • ssl_throughput.py
  • tcp_connect.py
  • tcp_throughput.py
  • threads.py
  • web.py
  • web_template.py
@itamarst itamarst self-assigned this Jun 3, 2024
@itamarst
Copy link
Contributor

I probably won't do all of them, but can do a bunch that are relevant to my paid work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants