Skip to content

Add compilation benchmark - #195

Merged
ganyicz merged 8 commits into
mainfrom
filip/compilation-benchmark
Aug 2, 2026
Merged

Add compilation benchmark#195
ganyicz merged 8 commits into
mainfrom
filip/compilation-benchmark

Conversation

@ganyicz

@ganyicz ganyicz commented Aug 2, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Benchmark Result: Default

Attempt Blade Blaze Improvement
#1 363.26ms 16.29ms 95.5%
#2 * 363.34ms 15.79ms 95.7%
#3 * 365.75ms 16.11ms 95.6%
#4 366.75ms 16.29ms 95.6%
#5 370.94ms 16.19ms 95.6%
#6 * 367.38ms 16.03ms 95.6%
#7 361.55ms 15.84ms 95.6%
#8 365.59ms 16.04ms 95.6%
#9 361.34ms 15.99ms 95.6%
#10 367.74ms 16.07ms 95.6%
Snapshot 364.69ms 16.01ms 95.6%
Result 365.59ms (~) 16.07ms (~) 95.6% (~)
Compilation 2.23ms (~) 21.40ms (+7.5%) -859.6% (-74.7%)

Median of 10 attempts (* = outlier, excluded from result), 5000 iterations x 10 rounds, 50.99s total

To run a specific benchmark, comment /benchmark <name>
attributes, aware, class, default, forwarding, merge, named-slots, no-attributes, slot

@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Benchmark Result: Compilation

Attempt Blade Blaze Change
#1 2.25ms 21.71ms -864.9%
#2 2.22ms 21.69ms -877%
#3 2.30ms 21.64ms -840.9%
#4 2.26ms 21.56ms -854%
#5 2.24ms 21.85ms -875.4%
#6 2.25ms 21.59ms -859.6%
#7 2.30ms 21.64ms -840.9%
#8 2.27ms 21.43ms -844.1%
#9 2.30ms 21.49ms -834.3%
#10 2.27ms 21.52ms -848%
Snapshot 2.23ms 19.99ms -796.4%
Result 2.26ms (~) 21.62ms (+8.2%) -856.6% (-60.2%)

Median of 10 attempts, 5000 iterations x 10 rounds, 5.25s total

To run a specific benchmark, comment /benchmark <name> where name is one of: attributes, aware, class, default, forwarding, merge, named-slots, no-attributes, slot

@ganyicz
ganyicz merged commit ca60627 into main Aug 2, 2026
3 of 4 checks passed
@ganyicz
ganyicz deleted the filip/compilation-benchmark branch August 2, 2026 04:44
ganyicz added a commit that referenced this pull request Aug 2, 2026
* Add compilation benchmark

* Update ci.yml

* Update ci.yml

* Update benchmark

* Update ci.yml

* Update benchmark-comment.yml

* Refactor

* Update ci.yml
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