Skip to content

Conversation

@dduan
Copy link
Owner

@dduan dduan commented Dec 16, 2025

No description provided.

@dduan dduan enabled auto-merge (squash) December 16, 2025 06:01
@github-actions
Copy link

github-actions bot commented Dec 16, 2025

Comparing results between 'main' and 'pull_request'

Host 'runnervm6qbrg' with 4 'x86_64' processors with 15 GB memory, running:
#18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025

TOMLDecoderBenchmarks

Decode toml.io example metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (μs) * p0 p25 p50 p75 p90 p99 p100 Samples
main 67 68 68 69 73 88 144 7214
pull_request 67 68 68 70 75 92 153 7130
Δ 0 0 0 1 2 4 9 -84
Improvement % 0 0 0 -1 -3 -5 -6 -84

Time (user CPU): results within specified thresholds, fold down for details.

Time (user CPU) (μs) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 10000 7214
pull_request 0 0 0 0 0 0 10000 7130
Δ 0 0 0 0 0 0 0 -84
Improvement % 0 0 0 0 0 0 0 -84

Retains: results within specified thresholds, fold down for details.

Retains * p0 p25 p50 p75 p90 p99 p100 Samples
main 576 576 577 577 577 577 577 7214
pull_request 576 576 576 576 576 576 576 7130
Δ 0 0 -1 -1 -1 -1 -1 -84
Improvement % 0 0 0 0 0 0 0 -84

Parse toml.io example metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ns) * p0 p25 p50 p75 p90 p99 p100 Samples
main 8666 8807 8847 8887 8991 14519 30417 10000
pull_request 8446 8647 8687 8727 9159 18015 39164 10000
Δ -220 -160 -160 -160 168 3496 8747 0
Improvement % 3 2 2 2 -2 -24 -29 0

Time (user CPU): results within specified thresholds, fold down for details.

Time (user CPU) (μs) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 0 0 0 0 10000 10000
pull_request 0 0 0 0 0 0 10000 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Retains: results within specified thresholds, fold down for details.

Retains * p0 p25 p50 p75 p90 p99 p100 Samples
main 93 94 94 94 94 94 94 10000
pull_request 93 94 94 94 94 94 94 10000
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

decode canada.toml metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ms) * p0 p25 p50 p75 p90 p99 p100 Samples
main 270 271 271 271 272 272 272 4
pull_request 266 266 267 284 291 291 291 4
Δ -4 -5 -4 13 19 19 19 0
Improvement % 1 2 1 -5 -7 -7 -7 0

Time (user CPU): results within specified thresholds, fold down for details.

Time (user CPU) (ms) * p0 p25 p50 p75 p90 p99 p100 Samples
main 270 270 270 270 270 270 270 4
pull_request 260 260 270 280 290 290 290 4
Δ -10 -10 0 10 20 20 20 0
Improvement % 4 4 0 -4 -7 -7 -7 0

Retains: results within specified thresholds, fold down for details.

Retains (K) * p0 p25 p50 p75 p90 p99 p100 Samples
main 1562 1562 1562 1562 1562 1562 1562 4
pull_request 1562 1562 1562 1562 1562 1562 1562 4
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

decode twitter.toml metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ms) * p0 p25 p50 p75 p90 p99 p100 Samples
main 13 13 13 13 13 13 13 78
pull_request 13 13 13 13 13 13 13 79
Δ 0 0 0 0 0 0 0 1
Improvement % 0 0 0 0 0 0 0 1

Time (user CPU): results within specified thresholds, fold down for details.

Time (user CPU) (ms) * p0 p25 p50 p75 p90 p99 p100 Samples
main 10 10 10 20 20 20 20 78
pull_request 10 10 10 20 20 20 20 79
Δ 0 0 0 0 0 0 0 1
Improvement % 0 0 0 0 0 0 0 1

Retains: results within specified thresholds, fold down for details.

Retains (K) * p0 p25 p50 p75 p90 p99 p100 Samples
main 95 95 95 95 95 95 95 78
pull_request 95 95 95 95 95 95 95 79
Δ 0 0 0 0 0 0 0 1
Improvement % 0 0 0 0 0 0 0 1

parse canada.toml metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (ms) * p0 p25 p50 p75 p90 p99 p100 Samples
main 28 28 28 28 28 32 32 36
pull_request 27 28 28 28 28 28 28 36
Δ -1 0 0 0 0 -4 -4 0
Improvement % 4 0 0 0 0 12 12 0

Time (user CPU): results within specified thresholds, fold down for details.

Time (user CPU) (ms) * p0 p25 p50 p75 p90 p99 p100 Samples
main 20 20 30 30 30 30 30 36
pull_request 20 20 30 30 30 30 30 36
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

Retains: results within specified thresholds, fold down for details.

Retains (K) * p0 p25 p50 p75 p90 p99 p100 Samples
main 112 112 112 112 112 112 112 36
pull_request 112 112 112 112 112 112 112 36
Δ 0 0 0 0 0 0 0 0
Improvement % 0 0 0 0 0 0 0 0

parse twitter.toml metrics

Time (wall clock): results within specified thresholds, fold down for details.

Time (wall clock) (μs) * p0 p25 p50 p75 p90 p99 p100 Samples
main 6303 6341 6365 6390 6447 7311 7643 155
pull_request 6274 6308 6320 6341 6377 6615 6821 157
Δ -29 -33 -45 -49 -70 -696 -822 2
Improvement % 0 1 1 1 1 10 11 2

Time (user CPU): results within specified thresholds, fold down for details.

Time (user CPU) (μs) * p0 p25 p50 p75 p90 p99 p100 Samples
main 0 0 10000 10000 10000 10000 10000 155
pull_request 0 0 10000 10000 10000 10000 10000 157
Δ 0 0 0 0 0 0 0 2
Improvement % 0 0 0 0 0 0 0 2

Retains: results within specified thresholds, fold down for details.

Retains (K) * p0 p25 p50 p75 p90 p99 p100 Samples
main 48 48 48 48 48 48 48 155
pull_request 48 48 48 48 48 48 48 157
Δ 0 0 0 0 0 0 0 2
Improvement % 0 0 0 0 0 0 0 2

@dduan dduan merged commit 6b272b4 into main Dec 16, 2025
16 checks passed
@dduan dduan deleted the dd/always-use-borrowed-span branch December 16, 2025 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant