Avatar for the aio-libs user
aio-libs
aiohttp
BlogDocsChangelog

Improve performance of the access logger when its disabled

#9822Merged
Comparing
access_logger_perf
(
0697774
) with
master
(
0f18900
)
CodSpeed Performance Gauge
0%
Untouched
17

Benchmarks

17 total
test_create_client_request_with_cookies[pyloop]
tests/test_benchmarks_client_request.py
CodSpeed Performance Gauge
+1%
131.7 µs131 µs
test_send_one_hundred_websocket_text_messages[pyloop]
tests/test_benchmarks_http_websocket.py
CodSpeed Performance Gauge
0%
559.9 µs557.6 µs
test_client_request_update_cookies[pyloop]
tests/test_benchmarks_client_request.py
CodSpeed Performance Gauge
0%
174 µs173.3 µs
test_one_hundred_simple_get_requests[pyloop]
tests/test_benchmarks_client.py
CodSpeed Performance Gauge
0%
36 ms35.9 ms
test_read_one_hundred_websocket_text_messages[pyloop]
tests/test_benchmarks_http_websocket.py
CodSpeed Performance Gauge
0%
313.2 µs312.5 µs
test_send_one_hundred_websocket_compressed_messages[pyloop]
tests/test_benchmarks_http_websocket.py
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
test_send_one_hundred_websocket_text_messages_with_mask[pyloop]
tests/test_benchmarks_http_websocket.py
CodSpeed Performance Gauge
0%
802.9 µs801.9 µs
test_create_client_request_with_headers[pyloop]
tests/test_benchmarks_client_request.py
CodSpeed Performance Gauge
0%
71.2 µs71.2 µs
test_load_cookies_into_temp_cookiejar
tests/test_benchmarks_cookiejar.py
CodSpeed Performance Gauge
0%
204.1 µs204 µs
test_one_hundred_simple_post_requests[pyloop]
tests/test_benchmarks_client.py
CodSpeed Performance Gauge
0%
40.7 ms40.7 ms
test_read_large_binary_websocket_messages[pyloop]
tests/test_benchmarks_http_websocket.py
CodSpeed Performance Gauge
0%
9.1 ms9.1 ms
test_one_thousand_large_round_trip_websocket_text_messages[pyloop]
tests/test_benchmarks_client_ws.py
CodSpeed Performance Gauge
0%
23.4 ms23.4 ms
test_one_thousand_round_trip_websocket_binary_messages[pyloop]
tests/test_benchmarks_client_ws.py
CodSpeed Performance Gauge
0%
16.4 ms16.4 ms
test_serialize_headers
tests/test_benchmarks_http_writer.py
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
test_one_thousand_round_trip_websocket_text_messages[pyloop]
tests/test_benchmarks_client_ws.py
CodSpeed Performance Gauge
0%
16.8 ms16.9 ms
test_send_one_hundred_large_websocket_text_messages[pyloop]
tests/test_benchmarks_http_websocket.py
CodSpeed Performance Gauge
0%
536.6 µs537.9 µs
test_send_client_request_one_hundred[pyloop]
tests/test_benchmarks_client_request.py
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms

Commits

Click on a commit to change the comparison range
Base
master
0f18900
-0.02%
Improve performance of the access logger
1ca4bda
1 year ago
by bdraco
-0.09%
Update docs/logging.rst
a64470a
1 year ago
by bdraco
+0.09%
Merge remote-tracking branch 'upstream/access_logger_perf' into access_logger_perf
9401bd1
1 year ago
by bdraco
-0.28%
improve example
20ad229
1 year ago
by bdraco
+0.27%
fix test
7abc142
1 year ago
by bdraco
+0.14%
assert still passes, better to use no cover to verify its not hit
0697774
1 year ago
by bdraco
© 2026 CodSpeed Technology
Home Terms Privacy Docs