AvalancheHQ
capnproto2
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
WIP: disable unwindDetector in CoroutineBase::destroy
#1
Comparing
maizatskyi/2026-01-06-coro-unwind-detector2
(
cd86bca
) with
v2
(
07f085a
)
CodSpeed Performance Gauge
+19%
Improvement
1
Untouched
14
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
15 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Coro_Immediate
src/kj/async-bench.c++
CodSpeed Performance Gauge
+19%
4.2 µs
3.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Promise_ReadyNow
src/kj/async-bench.c++
CodSpeed Performance Gauge
+7%
1.8 µs
1.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Coro_Pow2_20
src/kj/async-bench.c++
CodSpeed Performance Gauge
+7%
19.3 µs
18.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Coro_CoAwait_ImmediatePromise
src/kj/async-bench.c++
CodSpeed Performance Gauge
+6%
5.5 µs
5.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Promise_Immediate
src/kj/async-bench.c++
CodSpeed Performance Gauge
+5%
3 µs
2.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Coro_CoAwait_ImmediateCoroutine
src/kj/async-bench.c++
CodSpeed Performance Gauge
+5%
5.7 µs
5.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Coro_Shift_20
src/kj/async-bench.c++
CodSpeed Performance Gauge
+3%
21.5 µs
20.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Promise_ImmediatePromise_Then
src/kj/async-bench.c++
CodSpeed Performance Gauge
+2%
3.7 µs
3.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Http_Baseline
src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
+2%
10.1 µs
9.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Promise_Shift_20
src/kj/async-bench.c++
CodSpeed Performance Gauge
+1%
8.4 µs
8.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Http_FullProtocol
src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
+1%
71.9 µs
71.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Http_ClientWrapper
src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
+1%
31.1 µs
30.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Promise_Pow2_20
src/kj/async-bench.c++
CodSpeed Performance Gauge
+1%
7.5 µs
7.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Http_OverCapnpFullRPC
src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
0%
216 µs
215.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bm_Http_OverCapnpLocalCall
src/capnp/compat/http-over-capnp-bench.c++
CodSpeed Performance Gauge
0%
117.2 µs
117.2 µs
Commits
Click on a commit to change the comparison range
Base
v2
07f085a
+18.6%
WIP: disable unwindDetector in CoroutineBase::destroy
cd86bca
29 days ago
by mikea
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs