strawberry-graphql
strawberry
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Isolate extension state per request to fix concurrency leaks
#4381
Comparing
fix/extension-state-isolation
(
f011d93
) with
main
(
891d9c5
)
CodSpeed Performance Gauge
-46%
Regression
1
Untouched
30
Ignored
1
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Untouched
Ignored
32 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_subscription
tests/benchmarks/test_subscriptions.py
CodSpeed Performance Gauge
-46%
166.2 ms
306.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute_large_query[baseline]
tests/benchmarks/test_parse_execute_large_query.py
CodSpeed Performance Gauge
+1%
1.9 s
1.8 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute[with_simpleextension-items_10000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
+1%
475.4 ms
472 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_parse_large_query
tests/benchmarks/test_parse_execute_large_query.py
CodSpeed Performance Gauge
+1%
473.9 ms
471.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute_with_many_fields_and_directives
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
32.6 ms
32.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute_with_10_items
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
4.2 ms
4.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute[with_resolveextension-items_10000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
1.5 s
1.5 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute[with_simpleextension-items_1000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
51 ms
50.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute_with_100_items
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
8.4 ms
8.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_convert_argument_large_list[16384]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
187.9 µs
187.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_interface_performance[1]
tests/benchmarks/test_execute.py
CodSpeed Performance Gauge
0%
44.9 ms
44.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute_with_1000_items
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
50.4 ms
50.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_stadium[seats_per_row_500]
tests/benchmarks/test_stadium.py
CodSpeed Performance Gauge
0%
9.5 s
9.5 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_interface_performance[4096]
tests/benchmarks/test_execute.py
CodSpeed Performance Gauge
0%
52.6 ms
52.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_interface_performance[16]
tests/benchmarks/test_execute.py
CodSpeed Performance Gauge
0%
45 ms
45 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute[with_no_extensions-items_1000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
50.8 ms
50.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute_large_query[with_parser_cache]
tests/benchmarks/test_parse_execute_large_query.py
CodSpeed Performance Gauge
0%
1.2 s
1.2 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute[with_resolveextension-items_1000]
tests/benchmarks/test_execute_with_extensions.py
CodSpeed Performance Gauge
0%
143 ms
143 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute
tests/benchmarks/test_execute.py
CodSpeed Performance Gauge
0%
396.2 ms
396.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_convert_argument_large_list[65536]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
574.6 µs
574.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_convert_argument_large_list[4194304]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
34 ms
34 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_convert_argument_large_list[1048576]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
8.5 ms
8.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_convert_argument_large_list[262144]
tests/benchmarks/test_arguments.py
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_stadium[seats_per_row_250]
tests/benchmarks/test_stadium.py
CodSpeed Performance Gauge
0%
4.7 s
4.7 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
test_execute_with_many_fields
tests/benchmarks/test_execute_sync.py
CodSpeed Performance Gauge
0%
28 ms
28 ms
1
2
Commits
Click on a commit to change the comparison range
Base
main
891d9c5
-45.81%
fix(extensions): isolate per-request state via ContextVar
f011d93
4 days ago
by bellini666
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs