Avatar for the PrefectHQ user
PrefectHQ
prefect
BlogDocsChangelog

Optimize ProcessPoolTaskRunner worker overhead

#20853Closed
Comparing
processpool-taskrunner-optimizations
(
a019f02
) with
main
(
a9b2cfd
)
CodSpeed Performance Gauge
0%
Untouched
2
Ignored
6

Benchmarks

8 total
bench_task_decorator
benches/bench_tasks.py
CodSpeed Performance Gauge
0%
551.3 µs549.2 µs
bench_import_prefect_flow
benches/bench_import.py
CodSpeed Performance Gauge
0%
1.4 s1.4 s
bench_flow_call[options0]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
0%
106.6 ms106.5 ms
bench_flow_call[options1]
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
0%
107.1 ms107.1 ms
bench_flow_decorator
benches/bench_flows.py
Ignored
CodSpeed Performance Gauge
-34%
5.2 ms7.9 ms
bench_import_prefect
benches/bench_import.py
Ignored
CodSpeed Performance Gauge
0%
1.1 s1.1 s
bench_task_submit
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
-2%
90.1 ms91.8 ms
bench_task_call
benches/bench_tasks.py
Ignored
CodSpeed Performance Gauge
+14%
7.7 ms6.8 ms

Commits

Click on a commit to change the comparison range
Base
main
a9b2cfd
+0.21%
Optimize ProcessPoolTaskRunner submission path
1740a59
9 hours ago
by desertaxle
-0.2%
Reuse worker client context in ProcessPoolTaskRunner
a0acc12
9 hours ago
by desertaxle
+0.11%
Cache worker SettingsContext in ProcessPoolTaskRunner
60ca121
8 hours ago
by desertaxle
-0.03%
Optimize worker hydration and block collection loading
a019f02
8 hours ago
by desertaxle
© 2026 CodSpeed Technology
Home Terms Privacy Docs