twisted
twisted
BlogDocsChangelog

#12219 Run the benchmark tests with the default reactor.

#12220Merged
Comparing
12219-benchmark-with-reactor
(
bf5e7eb
) with
trunk
(
4ed7349
)
CodSpeed Performance Gauge
+7%
Improvements
2
Untouched
21
New
1

Benchmarks

Improved

test_deferred_errback_chain
benchmarks/test_deferred.py
CodSpeed Performance Gauge
+7%
122.9 µs114.6 µs
test_lineOnlyReceiver[1024]
benchmarks/test_linereceiver.py
CodSpeed Performance Gauge
+3%
1.4 ms1.3 ms

New

test_connect_and_disconnect
benchmarks/test_conch_ssh.py
CodSpeed Performance Gauge
N/A
N/A4.1 ms

Passed

test_spaced_out_events[False]
benchmarks/test_calllater.py
CodSpeed Performance Gauge
+1%
1.7 ms1.7 ms
test_lineReceiver[16]
benchmarks/test_linereceiver.py
CodSpeed Performance Gauge
+1%
25.5 ms25.2 ms
test_bit_more_complex_response
benchmarks/test_web_server.py
CodSpeed Performance Gauge
+1%
419.7 µs415.7 µs
test_spaced_out_events[True]
benchmarks/test_calllater.py
CodSpeed Performance Gauge
+1%
1.9 ms1.8 ms
test_http11_server_empty_request
benchmarks/test_web_server.py
CodSpeed Performance Gauge
+1%
409.6 µs407.2 µs
test_http11_server_chunked_response
benchmarks/test_web_server.py
CodSpeed Performance Gauge
0%
612.9 µs610.6 µs
test_http11_server_many_headers
benchmarks/test_web_server.py
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_lineReceiver[64]
benchmarks/test_linereceiver.py
CodSpeed Performance Gauge
0%
8.2 ms8.2 ms
test_lineOnlyReceiver[64]
benchmarks/test_linereceiver.py
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
test_lineOnlyReceiver[256]
benchmarks/test_linereceiver.py
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
test_deferred_await
benchmarks/test_deferred.py
CodSpeed Performance Gauge
0%
4 ms4 ms
test_lineOnlyReceiver[16]
benchmarks/test_linereceiver.py
CodSpeed Performance Gauge
0%
11 ms11 ms
test_lineReceiver[1024]
benchmarks/test_linereceiver.py
CodSpeed Performance Gauge
0%
3 ms3 ms
test_lineReceiver[256]
benchmarks/test_linereceiver.py
CodSpeed Performance Gauge
0%
4 ms4 ms
test_http_client_small_response
benchmarks/test_web_client.py
CodSpeed Performance Gauge
0%
320.4 µs320.8 µs
test_http11_server_chunked_request
benchmarks/test_web_server.py
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
test_deferred_callback_chain_fires_at_start
benchmarks/test_deferred.py
CodSpeed Performance Gauge
-1%
65.3 µs65.8 µs
test_deferred_chained_not_fired
benchmarks/test_deferred.py
CodSpeed Performance Gauge
-1%
87.6 µs88.3 µs
test_deferred_await_unfired
benchmarks/test_deferred.py
CodSpeed Performance Gauge
-1%
355.6 µs360.5 µs
test_deferred_chained_already_fired
benchmarks/test_deferred.py
CodSpeed Performance Gauge
-2%
64 µs65.1 µs
test_deferred_callback_chain_fires_at_end
benchmarks/test_deferred.py
CodSpeed Performance Gauge
-2%
58.2 µs59.3 µs

Commits

Click on a commit to change the comparison range
Base
trunk
4ed7349
-5.67%
Update GHA benchmark job to install conch.
996c3a2
1 year ago
by adiroiban
-0.4%
Minimal POC.
a192aca
1 year ago
by adiroiban
+0.34%
Move shared code to internet testing.
9cbe295
1 year ago
by adiroiban
-0.02%
Minimal decorator.
5d3b89b
1 year ago
by adiroiban
-0.48%
Delay reactor import.
7588b34
1 year ago
by adiroiban
+0.25%
Publish coverage for benchmarks code.
7f28f37
1 year ago
by adiroiban
-0.56%
Update src/twisted/internet/testing.py
5016b3a
1 year ago
by adiroiban
+13.39%
Install additional dependencies.
7c41f32
1 year ago
by pythonspeed
-9.54%
Handle errors in a visible way.
807e73a
1 year ago
by pythonspeed
+9.84%
[pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci
52bc09a
1 year ago
by pre-commit-ci[bot]
-10.45%
Merge branch 'trunk' into 12219-benchmark-with-reactor
490ec8a
1 year ago
by itamarst
-0.02%
Apply suggestions from code review Co-authored-by: Adi Roiban <adiroiban@gmail.com>
e48a013
1 year ago
by itamarst
+13.18%
Merge remote-tracking branch 'origin/12219-benchmark-with-reactor' into 12219-benchmark-with-reactor
786b5b2
1 year ago
by pythonspeed
-12.39%
Merge branch 'trunk' into 12219-benchmark-with-reactor
dee0623
1 year ago
by itamarst
+9.72%
Merge remote-tracking branch 'origin/12219-benchmark-with-reactor' into 12219-benchmark-with-reactor
bf5e7eb
1 year ago
by pythonspeed
© 2025 CodSpeed Technology
Home Terms Privacy Docs