Skip to content

Benchmark tests#104

Merged
ganyicz merged 39 commits intomainfrom
filip/improve-blade-performance
Mar 3, 2026
Merged

Benchmark tests#104
ganyicz merged 39 commits intomainfrom
filip/improve-blade-performance

Conversation

@ganyicz
Copy link
Collaborator

@ganyicz ganyicz commented Mar 2, 2026

No description provided.

@ganyicz ganyicz changed the title Consolidate view comoser Consolidate view composer Mar 2, 2026
@ganyicz ganyicz changed the title Consolidate view composer Benchmark tests Mar 2, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

1. Benchmark Variance Results

Each configuration is executed 3 times.

50 rounds x 10000 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 834.39ms 64.80ms 92.2%
Variance -1.7% / +1.3% -0.6% / +1.7% -0.2% / +0.1%
Std Dev ±0.88% ±0.55% ±0.07%

25 runs x 50 rounds x 10000 iterations, ~46.93s/run, 1220.09s total

Run 2/3

Blade Blaze Improvement
Snapshot 835.54ms 65.77ms 92.1%
Variance -1.7% / +1.8% -2% / +4.4% -0.4% / +0.2%
Std Dev ±0.88% ±1.43% ±0.14%

25 runs x 50 rounds x 10000 iterations, ~47.05s/run, 1223.2s total

Run 3/3

Blade Blaze Improvement
Snapshot 838.54ms 66.59ms 92.1%
Variance -3.2% / +1.1% -2.8% / +1% -0.2% / +0.2%
Std Dev ±1% ±0.82% ±0.1%

25 runs x 50 rounds x 10000 iterations, ~46.91s/run, 1219.69s total

200 rounds x 2500 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 207.90ms 16.40ms 92.1%
Variance -1.3% / +3.2% -1.2% / +1.6% -0.2% / +0.2%
Std Dev ±0.97% ±0.73% ±0.1%

25 runs x 200 rounds x 2500 iterations, ~45.72s/run, 1188.66s total

Run 2/3

Blade Blaze Improvement
Snapshot 150.76ms 11.59ms 92.3%
Variance -0.9% / +0.3% -2.5% / +0.9% -0.1% / +0.2%
Std Dev ±0.3% ±1.08% ±0.1%

25 runs x 200 rounds x 2500 iterations, ~32.94s/run, 856.45s total

Run 3/3

Blade Blaze Improvement
Snapshot 208.56ms 16.68ms 92%
Variance -3.3% / +1.1% -1.8% / +1.1% -0.2% / +0.1%
Std Dev ±0.89% ±0.65% ±0.08%

25 runs x 200 rounds x 2500 iterations, ~45.68s/run, 1187.58s total

1000 rounds x 500 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 41.49ms 3.33ms 92%
Variance -0.3% / +2.5% +0.3% / +3.6% -0.3% / +0.1%
Std Dev ±0.79% ±0.83% ±0.1%

25 runs x 1000 rounds x 500 iterations, ~45.93s/run, 1194.28s total

Run 2/3

Blade Blaze Improvement
Snapshot 41.97ms 3.36ms 92%
Variance -2.3% / +1.4% -0.9% / +2.7% -0.2% / +0.1%
Std Dev ±0.96% ±0.86% ±0.08%

25 runs x 1000 rounds x 500 iterations, ~45.78s/run, 1190.18s total

Run 3/3

Blade Blaze Improvement
Snapshot 29.94ms 2.38ms 92.1%
Variance -0.2% / +1.8% -1.7% / +1.7% -0.2% / +0.2%
Std Dev ±0.48% ±1.11% ±0.11%

25 runs x 1000 rounds x 500 iterations, ~33.04s/run, 858.98s total

@livewire livewire deleted a comment from github-actions bot Mar 3, 2026
@livewire livewire deleted a comment from github-actions bot Mar 3, 2026
@livewire livewire deleted a comment from github-actions bot Mar 3, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

2. Benchmark Variance Results

Each configuration is executed 3 times.

50 rounds x 10000 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 826.79ms 65.42ms 92.1%
Variance -1.6% / +2.2% -1.9% / +2.6% -0.2% / +0.2%
Std Dev ±0.94% ±1.06% ±0.1%

25 runs x 50 rounds x 10000 iterations, ~46.73s/run, 1215.06s total

Run 2/3

Blade Blaze Improvement
Snapshot 829.20ms 65.54ms 92.1%
Variance -2.2% / +0.4% -2.2% / +1.6% -0.2% / +0.2%
Std Dev ±0.63% ±0.88% ±0.09%

25 runs x 50 rounds x 10000 iterations, ~46.59s/run, 1211.31s total

Run 3/3

Blade Blaze Improvement
Snapshot 810.44ms 65.94ms 91.9%
Variance -0.1% / +4.3% -2.2% / +1.3% 0% / +0.4%
Std Dev ±1.16% ±0.8% ±0.1%

25 runs x 50 rounds x 10000 iterations, ~46.59s/run, 1211.39s total

200 rounds x 2500 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 214.11ms 16.68ms 92.2%
Variance -3.3% / +0.4% -2.5% / +1.8% -0.3% / +0.1%
Std Dev ±0.93% ±1.02% ±0.12%

25 runs x 200 rounds x 2500 iterations, ~46.57s/run, 1210.92s total

Run 2/3

Blade Blaze Improvement
Snapshot 208.70ms 16.43ms 92.1%
Variance -2.3% / +1.1% -1.6% / +1.8% -0.1% / +0.2%
Std Dev ±0.87% ±0.82% ±0.07%

25 runs x 200 rounds x 2500 iterations, ~45.76s/run, 1189.81s total

Run 3/3

Blade Blaze Improvement
Snapshot 207.79ms 16.53ms 92%
Variance -2.4% / +1.1% -1.5% / +0.5% -0.1% / +0.2%
Std Dev ±0.83% ±0.54% ±0.08%

25 runs x 200 rounds x 2500 iterations, ~45.44s/run, 1181.4s total

1000 rounds x 500 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 42.79ms 3.36ms 92.1%
Variance -3.2% / -0.7% -0.3% / +3% -0.3% / -0.1%
Std Dev ±0.74% ±0.78% ±0.07%

25 runs x 1000 rounds x 500 iterations, ~46.12s/run, 1199.17s total

Run 2/3

Blade Blaze Improvement
Snapshot 42.03ms 3.36ms 92%
Variance -1.9% / +1.7% -0.9% / +2.1% -0.2% / +0.1%
Std Dev ±1% ±0.7% ±0.09%

25 runs x 1000 rounds x 500 iterations, ~45.87s/run, 1192.75s total

Run 3/3

Blade Blaze Improvement
Snapshot 30.02ms 2.45ms 91.8%
Variance -0.1% / +1.5% -2.9% / +0.4% 0% / +0.4%
Std Dev ±0.38% ±1.04% ±0.09%

25 runs x 1000 rounds x 500 iterations, ~33.3s/run, 865.81s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

3. Benchmark Variance Results

Each configuration is executed 3 times.

50 rounds x 10000 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 832.75ms 64.51ms 92.3%
Variance -1.9% / +1.3% -0.3% / +2.8% -0.3% / -0.1%
Std Dev ±0.81% ±0.69% ±0.06%

25 runs x 50 rounds x 10000 iterations, ~46.78s/run, 1216.21s total

Run 2/3

Blade Blaze Improvement
Snapshot 817.14ms 64.91ms 92.1%
Variance -0.7% / +3.4% -0.7% / +2.6% -0.2% / +0.3%
Std Dev ±1.11% ±0.73% ±0.12%

25 runs x 50 rounds x 10000 iterations, ~46.76s/run, 1215.81s total

Run 3/3

Blade Blaze Improvement
Snapshot 819.56ms 64.66ms 92.1%
Variance +0.1% / +3.8% -0.8% / +3% -0.1% / +0.2%
Std Dev ±0.97% ±0.92% ±0.09%

25 runs x 50 rounds x 10000 iterations, ~46.99s/run, 1221.83s total

200 rounds x 2500 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 209.28ms 16.61ms 92.1%
Variance -2.8% / +0.1% -2.2% / +0.8% -0.2% / +0.1%
Std Dev ±0.74% ±0.76% ±0.07%

25 runs x 200 rounds x 2500 iterations, ~45.51s/run, 1183.24s total

Run 2/3

Blade Blaze Improvement
Snapshot 209.92ms 16.80ms 92%
Variance -2.5% / +3.3% -2% / +0.5% -0.1% / +0.3%
Std Dev ±1.34% ±0.64% ±0.09%

25 runs x 200 rounds x 2500 iterations, ~45.97s/run, 1195.24s total

Run 3/3

Blade Blaze Improvement
Snapshot 149.79ms 11.70ms 92.2%
Variance -0.3% / +1% -3.6% / -0.7% 0% / +0.3%
Std Dev ±0.32% ±0.92% ±0.09%

25 runs x 200 rounds x 2500 iterations, ~32.91s/run, 855.53s total

1000 rounds x 500 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 30.25ms 2.40ms 92.1%
Variance -1.3% / -0.2% -2.5% / +0.4% -0.1% / +0.1%
Std Dev ±0.23% ±0.92% ±0.08%

25 runs x 1000 rounds x 500 iterations, ~33.03s/run, 858.89s total

Run 2/3

Blade Blaze Improvement
Snapshot 41.77ms 3.36ms 92%
Variance -1.8% / +1.4% -0.6% / +1.8% -0.3% / 0%
Std Dev ±0.87% ±0.64% ±0.08%

25 runs x 1000 rounds x 500 iterations, ~45.52s/run, 1183.47s total

Run 3/3

Blade Blaze Improvement
Snapshot 41.65ms 3.40ms 91.8%
Variance -1.9% / +2.4% -2.1% / +0.9% -0.1% / +0.3%
Std Dev ±1.07% ±0.84% ±0.09%

25 runs x 1000 rounds x 500 iterations, ~45.65s/run, 1187.01s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

4. Benchmark Variance Results (parallel)

Each configuration is executed 3 times.

50 rounds x 10000 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 1,243.02ms 117.52ms 90.5%
Variance -2.6% / +2.9% -7.8% / -0.2% 0% / +0.8%
Std Dev ±1.24% ±1.88% ±0.19%

25 runs x 50 rounds x 10000 iterations, ~19.48s/run, 506.53s total

Run 2/3

Blade Blaze Improvement
Snapshot 1,229.00ms 110.51ms 91%
Variance -2% / +1.9% -3.6% / +7.1% -0.5% / +0.3%
Std Dev ±1.14% ±3.16% ±0.22%

25 runs x 50 rounds x 10000 iterations, ~19.25s/run, 500.38s total

Run 3/3

Blade Blaze Improvement
Snapshot 1,243.16ms 108.69ms 91.3%
Variance -3% / +1.6% -0.5% / +9.1% -0.8% / +0.1%
Std Dev ±1.13% ±2.43% ±0.22%

25 runs x 50 rounds x 10000 iterations, ~19.28s/run, 501.16s total

200 rounds x 2500 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 311.84ms 29.96ms 90.4%
Variance -3.1% / +0.8% -7% / +1.5% -0.2% / +0.5%
Std Dev ±0.96% ±2.12% ±0.19%

25 runs x 200 rounds x 2500 iterations, ~17.82s/run, 463.28s total

Run 2/3

Blade Blaze Improvement
Snapshot 310.66ms 29.65ms 90.5%
Variance -3.3% / +0.2% -7.4% / +2.5% -0.5% / +0.5%
Std Dev ±1.04% ±2.85% ±0.25%

25 runs x 200 rounds x 2500 iterations, ~17.71s/run, 460.58s total

Run 3/3

Blade Blaze Improvement
Snapshot 307.27ms 29.70ms 90.3%
Variance -1.3% / +3% -6.1% / +2.8% -0.2% / +0.7%
Std Dev ±1.29% ±2.43% ±0.23%

25 runs x 200 rounds x 2500 iterations, ~17.94s/run, 466.53s total

1000 rounds x 500 iterations

Run 1/3

Blade Blaze Improvement
Snapshot 62.74ms 6.20ms 90.1%
Variance -2.2% / +0.7% -6.6% / +0.3% -0.1% / +0.6%
Std Dev ±0.78% ±1.69% ±0.19%

25 runs x 1000 rounds x 500 iterations, ~17.85s/run, 464.16s total

Run 2/3

Blade Blaze Improvement
Snapshot 62.44ms 6.08ms 90.3%
Variance -1.9% / +2.9% -1.2% / +2.6% -0.5% / +0.1%
Std Dev ±1.1% ±0.97% ±0.15%

25 runs x 1000 rounds x 500 iterations, ~17.78s/run, 462.25s total

Run 3/3

Blade Blaze Improvement
Snapshot 62.73ms 6.05ms 90.4%
Variance -2.7% / +0.9% -2.8% / +2.6% -0.5% / +0.1%
Std Dev ±1.04% ±1.09% ±0.17%

25 runs x 1000 rounds x 500 iterations, ~17.66s/run, 459.22s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmark Variance Results

100 rounds x 5000 iterations, repeated 10 times.

Run 1/10

Blade Blaze Improvement
Snapshot 410.57ms 32.87ms 92%
Variance -0.6% / +3.4% -1.1% / +3.3% -0.2% / +0.3%
Std Dev ±0.96% ±1% ±0.11%

25 runs x 100 rounds x 5000 iterations, ~46.02s/run, 1196.5s total

Run 2/10

Blade Blaze Improvement
Snapshot 419.98ms 32.68ms 92.2%
Variance -2.4% / +0.7% -0.9% / +2.8% -0.2% / +0.1%
Std Dev ±0.89% ±0.8% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~46.26s/run, 1202.87s total

Run 3/10

Blade Blaze Improvement
Snapshot 423.35ms 32.86ms 92.2%
Variance -2.9% / +0.9% -1.4% / +1.9% -0.3% / +0.1%
Std Dev ±0.92% ±0.78% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.35s/run, 1205.09s total

Run 4/10

Blade Blaze Improvement
Snapshot 411.32ms 33.16ms 91.9%
Variance -0.3% / +3.6% -2.3% / +0.7% 0% / +0.4%
Std Dev ±0.9% ±0.79% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.16s/run, 1200.17s total

Run 5/10

Blade Blaze Improvement
Snapshot 299.73ms 22.71ms 92.4%
Variance -0.5% / +0.8% -0.8% / +2.5% -0.2% / +0.1%
Std Dev ±0.31% ±1.15% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~33.19s/run, 862.95s total

Run 6/10

Blade Blaze Improvement
Snapshot 418.72ms 32.56ms 92.2%
Variance -2.4% / +1.6% -0.7% / +3.4% -0.2% / 0%
Std Dev ±1.08% ±0.89% ±0.07%

25 runs x 100 rounds x 5000 iterations, ~46.14s/run, 1199.51s total

Run 7/10

Blade Blaze Improvement
Snapshot 426.57ms 33.20ms 92.2%
Variance -4.1% / 0% -2.4% / -0.2% -0.2% / +0.1%
Std Dev ±1.05% ±0.64% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.43s/run, 1207.27s total

Run 8/10

Blade Blaze Improvement
Snapshot 300.40ms 22.66ms 92.5%
Variance -0.6% / +0.5% -0.7% / +2.9% -0.3% / 0%
Std Dev ±0.32% ±1.16% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~33.23s/run, 864.02s total

Run 9/10

Blade Blaze Improvement
Snapshot 412.25ms 32.55ms 92.1%
Variance -1.5% / +2% -0.2% / +1.8% -0.2% / +0.1%
Std Dev ±0.86% ±0.55% ±0.07%

25 runs x 100 rounds x 5000 iterations, ~45.77s/run, 1190.14s total

Run 10/10

Blade Blaze Improvement
Snapshot 413.10ms 32.31ms 92.2%
Variance -1.9% / +1.9% 0% / +2.6% -0.2% / +0.1%
Std Dev ±0.99% ±0.75% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~45.94s/run, 1194.44s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmark Variance Results

100 rounds x 5000 iterations, repeated 10 times.

Run 01/10

Blade Blaze Improvement
Snapshot 414.63ms 32.56ms 92.1%
Variance -1.2% / +2.2% -0.4% / +2.6% -0.2% / +0.2%
Std Dev ±0.92% ±0.86% ±0.11%

25 runs x 100 rounds x 5000 iterations, ~46.2s/run, 1201.23s total

Run 02/10

Blade Blaze Improvement
Snapshot 412.13ms 33.10ms 92%
Variance -1.7% / +1.5% -1.7% / +0.6% -0.1% / +0.2%
Std Dev ±0.82% ±0.59% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~45.83s/run, 1191.53s total

Run 03/10

Blade Blaze Improvement
Snapshot 416.03ms 32.63ms 92.2%
Variance -2.1% / +3% -1.2% / +1.2% -0.3% / +0.2%
Std Dev ±1.28% ±0.68% ±0.13%

25 runs x 100 rounds x 5000 iterations, ~46.21s/run, 1201.44s total

Run 04/10

Blade Blaze Improvement
Snapshot 416.17ms 32.64ms 92.2%
Variance -1.7% / +3% -0.8% / +2.4% -0.3% / +0.1%
Std Dev ±1.01% ±1% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~46s/run, 1196.05s total

Run 05/10

Blade Blaze Improvement
Snapshot 413.63ms 32.85ms 92.1%
Variance -1.8% / +1.6% -1.1% / +1.2% -0.2% / +0.1%
Std Dev ±1.03% ±0.56% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~45.84s/run, 1191.8s total

Run 06/10

Blade Blaze Improvement
Snapshot 413.93ms 32.53ms 92.1%
Variance -2.8% / +2% -0.8% / +2.5% -0.2% / +0.1%
Std Dev ±1.16% ±0.78% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~45.76s/run, 1189.81s total

Run 07/10

Blade Blaze Improvement
Snapshot 410.94ms 32.75ms 92%
Variance -1.2% / +3.2% -1.4% / +1.6% -0.1% / +0.2%
Std Dev ±1.12% ±0.77% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~45.91s/run, 1193.72s total

Run 08/10

Blade Blaze Improvement
Snapshot 419.60ms 32.69ms 92.2%
Variance -2.2% / +1.5% -0.5% / +3.2% -0.3% / +0.1%
Std Dev ±0.89% ±0.99% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~46.2s/run, 1201.16s total

Run 09/10

Blade Blaze Improvement
Snapshot 420.85ms 32.86ms 92.2%
Variance -2% / +1.8% -0.8% / +2.3% -0.2% / +0.1%
Std Dev ±1.14% ±0.78% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~46.42s/run, 1207.04s total

Run 10/10

Blade Blaze Improvement
Snapshot 414.73ms 32.61ms 92.1%
Variance -1.1% / +2.4% -0.8% / +1.4% -0.1% / +0.2%
Std Dev ±0.98% ±0.56% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.12s/run, 1199.09s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmark Variance Results

100 rounds x 5000 iterations, repeated 10 times.

Run 01/10

Blade Blaze Improvement
Snapshot 299.01ms 23.16ms 92.3%
Variance -0.2% / +0.9% -2.8% / +1.1% -0.1% / +0.2%
Std Dev ±0.36% ±1.19% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~33.17s/run, 862.32s total

Run 02/10

Blade Blaze Improvement
Snapshot 414.27ms 32.55ms 92.1%
Variance -1.6% / +3% -1.1% / +2.2% -0.2% / +0.2%
Std Dev ±1.13% ±0.77% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~45.98s/run, 1195.44s total

Run 03/10

Blade Blaze Improvement
Snapshot 284.63ms 33.91ms 88.1%
Variance -3.6% / +4.2% -3.9% / +3.5% -0.3% / +0.5%
Std Dev ±1.77% ±1.6% ±0.2%

25 runs x 100 rounds x 5000 iterations, ~32.78s/run, 852.27s total

Run 04/10

Blade Blaze Improvement
Snapshot 412.06ms 32.49ms 92.1%
Variance -0.9% / +1.5% -1% / +5% -0.4% / +0.1%
Std Dev ±0.79% ±1.23% ±0.13%

25 runs x 100 rounds x 5000 iterations, ~45.81s/run, 1191.1s total

Run 05/10

Blade Blaze Improvement
Snapshot 409.94ms 32.54ms 92.1%
Variance -0.9% / +2.9% -0.2% / +2.5% -0.1% / +0.2%
Std Dev ±1.02% ±0.65% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~46.06s/run, 1197.63s total

Run 06/10

Blade Blaze Improvement
Snapshot 299.18ms 23.06ms 92.3%
Variance -0.2% / +1% -2.4% / +1.8% -0.1% / +0.2%
Std Dev ±0.34% ±1.27% ±0.11%

25 runs x 100 rounds x 5000 iterations, ~33.19s/run, 862.95s total

Run 07/10

Blade Blaze Improvement
Snapshot 412.46ms 32.53ms 92.1%
Variance -1% / +2.1% -0.9% / +3.4% -0.3% / +0.2%
Std Dev ±0.8% ±1.15% ±0.11%

25 runs x 100 rounds x 5000 iterations, ~46.04s/run, 1197.03s total

Run 08/10

Blade Blaze Improvement
Snapshot 407.64ms 32.86ms 91.9%
Variance +0.6% / +4.6% -1.2% / +4.5% -0.1% / +0.4%
Std Dev ±0.88% ±1.2% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~46.21s/run, 1201.47s total

Run 09/10

Blade Blaze Improvement
Snapshot 418.28ms 32.74ms 92.2%
Variance -2.5% / +0.5% -1.2% / +1.5% -0.3% / +0.1%
Std Dev ±0.72% ±0.79% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.06s/run, 1197.5s total

Run 10/10

Blade Blaze Improvement
Snapshot 300.93ms 22.94ms 92.4%
Variance -0.9% / +0.3% -2.5% / +1.6% -0.2% / +0.2%
Std Dev ±0.3% ±1.07% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~33.2s/run, 863.24s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmark Variance Results

100 rounds x 5000 iterations, repeated 10 times.

Run 01/10

Blade Blaze Improvement
Snapshot 421.20ms 33.09ms 92.1%
Variance -3.1% / +0.4% -2.3% / +0.7% -0.2% / +0.2%
Std Dev ±0.83% ±0.78% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~46.11s/run, 1198.89s total

Run 02/10

Blade Blaze Improvement
Snapshot 419.95ms 32.67ms 92.2%
Variance -1.9% / +2% -0.7% / +2.2% -0.2% / +0.2%
Std Dev ±1.13% ±0.86% ±0.12%

25 runs x 100 rounds x 5000 iterations, ~46.58s/run, 1211.02s total

Run 03/10

Blade Blaze Improvement
Snapshot 420.72ms 33.20ms 92.1%
Variance -2.3% / +0.8% -1.7% / 0% -0.1% / +0.1%
Std Dev ±0.93% ±0.49% ±0.06%

25 runs x 100 rounds x 5000 iterations, ~46.4s/run, 1206.28s total

Run 04/10

Blade Blaze Improvement
Snapshot 299.30ms 23.15ms 92.3%
Variance -0.5% / +0.6% -3.3% / +0.3% -0.1% / +0.3%
Std Dev ±0.29% ±1.05% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~33.1s/run, 860.7s total

Run 05/10

Blade Blaze Improvement
Snapshot 416.31ms 32.59ms 92.2%
Variance -2.8% / +0.7% -1% / +2.8% -0.3% / -0.1%
Std Dev ±1% ±0.84% ±0.06%

25 runs x 100 rounds x 5000 iterations, ~45.78s/run, 1190.35s total

Run 06/10

Blade Blaze Improvement
Snapshot 417.87ms 33.00ms 92.1%
Variance -2% / +1.7% -2% / +0.6% -0.1% / +0.1%
Std Dev ±0.86% ±0.75% ±0.07%

25 runs x 100 rounds x 5000 iterations, ~46.07s/run, 1197.76s total

Run 07/10

Blade Blaze Improvement
Snapshot 423.34ms 32.93ms 92.2%
Variance -4.3% / +0.6% -1.6% / +5.7% -0.4% / +0.1%
Std Dev ±1.21% ±1.45% ±0.12%

25 runs x 100 rounds x 5000 iterations, ~46.03s/run, 1196.77s total

Run 08/10

Blade Blaze Improvement
Snapshot 414.83ms 32.50ms 92.2%
Variance -2.9% / +1.5% -0.7% / +2.2% -0.3% / +0.1%
Std Dev ±1.12% ±0.77% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~45.91s/run, 1193.57s total

Run 09/10

Blade Blaze Improvement
Snapshot 413.70ms 32.64ms 92.1%
Variance -0.7% / +2.6% -0.6% / +2.3% -0.1% / +0.2%
Std Dev ±0.88% ±0.74% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.15s/run, 1199.84s total

Run 10/10

Blade Blaze Improvement
Snapshot 418.57ms 32.58ms 92.2%
Variance -2.9% / +1.5% -0.9% / +1.4% -0.2% / +0.1%
Std Dev ±0.96% ±0.66% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.04s/run, 1197.02s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmark Variance Results

100 rounds x 5000 iterations, repeated 10 times.

Run 01/10

Blade Blaze Improvement
Snapshot 421.19ms 33.17ms 92.1%
Variance -3.2% / +0.1% -2.6% / +0.4% -0.1% / +0.2%
Std Dev ±0.94% ±0.77% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~45.99s/run, 1195.85s total

Run 02/10

Blade Blaze Improvement
Snapshot 414.79ms 32.54ms 92.2%
Variance -1.8% / +1.7% -0.6% / +2.1% -0.2% / 0%
Std Dev ±0.82% ±0.77% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~46.01s/run, 1196.21s total

Run 03/10

Blade Blaze Improvement
Snapshot 302.57ms 23.30ms 92.3%
Variance -1.3% / +0.1% -3.3% / +0.1% -0.1% / +0.2%
Std Dev ±0.3% ±1.06% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~33.22s/run, 863.64s total

Run 04/10

Blade Blaze Improvement
Snapshot 412.81ms 32.87ms 92%
Variance -0.7% / +2.5% -1.5% / +0.8% 0% / +0.3%
Std Dev ±0.91% ±0.57% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~46.24s/run, 1202.19s total

Run 05/10

Blade Blaze Improvement
Snapshot 425.80ms 32.95ms 92.3%
Variance -4% / -0.4% -1.8% / +1.5% -0.3% / 0%
Std Dev ±0.98% ±0.88% ±0.08%

25 runs x 100 rounds x 5000 iterations, ~46.28s/run, 1203.4s total

Run 06/10

Blade Blaze Improvement
Snapshot 412.60ms 32.84ms 92%
Variance -1.6% / +3.2% -1.4% / +1.1% 0% / +0.3%
Std Dev ±1.12% ±0.72% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.05s/run, 1197.23s total

Run 07/10

Blade Blaze Improvement
Snapshot 417.80ms 32.91ms 92.1%
Variance -1.7% / +2.1% -2.2% / +0.5% -0.1% / +0.2%
Std Dev ±1.01% ±0.66% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.38s/run, 1205.81s total

Run 08/10

Blade Blaze Improvement
Snapshot 416.45ms 32.95ms 92.1%
Variance -1.5% / +2.2% -1.7% / +2.1% -0.2% / +0.2%
Std Dev ±1.01% ±0.85% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~46.26s/run, 1202.83s total

Run 09/10

Blade Blaze Improvement
Snapshot 417.17ms 32.51ms 92.2%
Variance -2.4% / +0.9% -0.7% / +1.6% -0.2% / +0.1%
Std Dev ±0.89% ±0.63% ±0.09%

25 runs x 100 rounds x 5000 iterations, ~45.93s/run, 1194.2s total

Run 10/10

Blade Blaze Improvement
Snapshot 286.80ms 33.37ms 88.4%
Variance -2% / +2.7% -1% / +1.9% -0.3% / +0.1%
Std Dev ±1.13% ±0.76% ±0.1%

25 runs x 100 rounds x 5000 iterations, ~33.03s/run, 858.85s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmark Variance Results

100 rounds x 5000 iterations, repeated 10 times.

Run 01/10

Blade Blaze Improvement
Snapshot 422.20ms 33.02ms 92.2%
Variance -2.3% / +0.9% -1% / -0.1% -0.1% / +0.1%
Std Dev ±0.96% ±0.26% ±0.06%

10 runs x 50 rounds x 5000 iterations, ~238.86s/run, 2627.5s total

Run 02/10

Blade Blaze Improvement
Snapshot 415.94ms 32.97ms 92.1%
Variance -1% / +0.4% -0.8% / 0% -0.1% / 0%
Std Dev ±0.43% ±0.25% ±0.05%

10 runs x 50 rounds x 5000 iterations, ~235.66s/run, 2592.25s total

Run 03/10

Blade Blaze Improvement
Snapshot 418.17ms 32.74ms 92.2%
Variance -0.9% / +0.6% -0.2% / +0.4% -0.1% / 0%
Std Dev ±0.51% ±0.2% ±0.05%

10 runs x 50 rounds x 5000 iterations, ~237.1s/run, 2608.14s total

Run 04/10

Blade Blaze Improvement
Snapshot 413.35ms 32.55ms 92.1%
Variance -0.3% / +1.8% +0.4% / +1.3% 0% / +0.1%
Std Dev ±0.63% ±0.28% ±0.05%

10 runs x 50 rounds x 5000 iterations, ~236.35s/run, 2599.88s total

Run 05/10

Blade Blaze Improvement
Snapshot 416.20ms 32.69ms 92.1%
Variance +0.1% / +1.3% -0.3% / +0.6% 0% / +0.1%
Std Dev ±0.4% ±0.3% ±0.05%

10 runs x 50 rounds x 5000 iterations, ~237.13s/run, 2608.45s total

Run 06/10

Blade Blaze Improvement
Snapshot 422.88ms 32.86ms 92.2%
Variance -1.4% / -0.4% -0.6% / 0% -0.1% / 0%
Std Dev ±0.37% ±0.23% ±0.05%

10 runs x 50 rounds x 5000 iterations, ~238.26s/run, 2620.82s total

Run 07/10

Blade Blaze Improvement
Snapshot 417.44ms 32.86ms 92.1%
Variance -0.6% / +0.6% -0.7% / +0.3% 0% / +0.1%
Std Dev ±0.4% ±0.35% ±0.03%

10 runs x 50 rounds x 5000 iterations, ~236.75s/run, 2604.3s total

Run 08/10

Blade Blaze Improvement
Snapshot 418.58ms 32.82ms 92.2%
Variance -0.6% / -0.1% -0.8% / -0.1% -0.1% / 0%
Std Dev ±0.18% ±0.19% ±0.03%

10 runs x 50 rounds x 5000 iterations, ~236.92s/run, 2606.1s total

Run 09/10

Blade Blaze Improvement
Snapshot 415.19ms 32.74ms 92.1%
Variance -0.6% / +0.6% -0.5% / +0.3% 0% / +0.1%
Std Dev ±0.38% ±0.27% ±0.05%

10 runs x 50 rounds x 5000 iterations, ~235.97s/run, 2595.64s total

Run 10/10

Blade Blaze Improvement
Snapshot 416.39ms 32.74ms 92.1%
Variance -1.1% / +0.8% -0.1% / +0.8% 0% / +0.1%
Std Dev ±0.69% ±0.32% ±0.05%

10 runs x 50 rounds x 5000 iterations, ~236.73s/run, 2604.03s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmark Variance Results

100 rounds x 5000 iterations, repeated 10 times.

Run 01/10

Blade Blaze Improvement
Snapshot 412.69ms 32.90ms 92%
Variance +0.1% / +1.1% -0.5% / +0.7% 0% / +0.1%
Std Dev ±0.34% ±0.4% ±0.03%

10 runs x 10 rounds x 5000 iterations, ~56.17s/run, 617.83s total

Run 02/10

Blade Blaze Improvement
Snapshot 415.14ms 32.72ms 92.1%
Variance -0.5% / +1.3% +0.2% / +1% -0.1% / +0.1%
Std Dev ±0.55% ±0.25% ±0.06%

10 runs x 10 rounds x 5000 iterations, ~56.4s/run, 620.36s total

Run 03/10

Blade Blaze Improvement
Snapshot 417.28ms 32.87ms 92.1%
Variance +0.4% / +1.2% -0.4% / +1% 0% / +0.1%
Std Dev ±0.26% ±0.49% ±0.05%

10 runs x 10 rounds x 5000 iterations, ~57.03s/run, 627.37s total

Run 04/10

Blade Blaze Improvement
Snapshot 417.25ms 32.96ms 92.1%
Variance -0.5% / +0.4% -1% / -0.1% 0% / +0.1%
Std Dev ±0.28% ±0.25% ±0.05%

10 runs x 10 rounds x 5000 iterations, ~56.56s/run, 622.11s total

Run 05/10

Blade Blaze Improvement
Snapshot 284.12ms 33.86ms 88.1%
Variance -0.1% / +1.1% -1.4% / +0.2% 0% / +0.2%
Std Dev ±0.35% ±0.47% ±0.08%

10 runs x 10 rounds x 5000 iterations, ~40.8s/run, 448.8s total

Run 06/10

Blade Blaze Improvement
Snapshot 420.63ms 32.77ms 92.2%
Variance -0.4% / +1.5% -0.5% / +0.2% 0% / +0.1%
Std Dev ±0.56% ±0.25% ±0.05%

10 runs x 10 rounds x 5000 iterations, ~56.85s/run, 625.38s total

Run 07/10

Blade Blaze Improvement
Snapshot 301.34ms 22.75ms 92.5%
Variance -0.5% / +0.2% -0.4% / +1.3% -0.2% / 0%
Std Dev ±0.22% ±0.64% ±0.06%

10 runs x 10 rounds x 5000 iterations, ~40.99s/run, 450.9s total

Run 08/10

Blade Blaze Improvement
Snapshot 415.78ms 32.95ms 92.1%
Variance +0.3% / +1.9% -0.7% / +0.5% 0% / +0.1%
Std Dev ±0.56% ±0.32% ±0.05%

10 runs x 10 rounds x 5000 iterations, ~56.83s/run, 625.16s total

Run 09/10

Blade Blaze Improvement
Snapshot 418.43ms 32.83ms 92.2%
Variance -0.4% / +0.9% -0.4% / +0.7% -0.1% / 0%
Std Dev ±0.38% ±0.34% ±0.05%

10 runs x 10 rounds x 5000 iterations, ~56.53s/run, 621.8s total

Run 10/10

Blade Blaze Improvement
Snapshot 415.48ms 32.80ms 92.1%
Variance -1.1% / +1% -0.2% / +0.6% -0.1% / +0.1%
Std Dev ±0.69% ±0.26% ±0.06%

10 runs x 10 rounds x 5000 iterations, ~56.12s/run, 617.29s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmark Variance Results

100 rounds x 5000 iterations, repeated 10 times.

Run 01/10

Blade Blaze Improvement
Snapshot 412.71ms 32.90ms 92%
Variance -0.4% / +1.4% -0.2% / +0.2% 0% / +0.2%
Std Dev ±0.57% ±0.16% ±0.06%

10 runs x 10 rounds x 5000 iterations, ~56.16s/run, 617.76s total

Run 02/10

Blade Blaze Improvement
Snapshot 418.96ms 32.94ms 92.1%
Variance -0.7% / +0.1% -0.4% / +0.7% 0% / +0.1%
Std Dev ±0.31% ±0.36% ±0.04%

10 runs x 10 rounds x 5000 iterations, ~56.56s/run, 622.14s total

Run 03/10

Blade Blaze Improvement
Snapshot 414.72ms 32.60ms 92.1%
Variance -0.3% / +0.8% +0.3% / +0.9% -0.1% / +0.1%
Std Dev ±0.42% ±0.24% ±0.05%

10 runs x 10 rounds x 5000 iterations, ~56.2s/run, 618.22s total

Run 04/10

Blade Blaze Improvement
Snapshot 301.02ms 23.05ms 92.3%
Variance -0.3% / +0.1% -1.5% / 0% 0% / +0.1%
Std Dev ±0.13% ±0.54% ±0.03%

10 runs x 10 rounds x 5000 iterations, ~40.88s/run, 449.71s total

Run 05/10

Blade Blaze Improvement
Snapshot 413.16ms 32.72ms 92.1%
Variance -0.6% / +1.5% -0.1% / +0.4% -0.1% / +0.1%
Std Dev ±0.6% ±0.17% ±0.06%

10 runs x 10 rounds x 5000 iterations, ~55.94s/run, 615.39s total

Run 06/10

Blade Blaze Improvement
Snapshot 410.91ms 32.80ms 92%
Variance +0.2% / +1.4% -0.3% / +0.4% 0% / +0.1%
Std Dev ±0.4% ±0.19% ±0.04%

10 runs x 10 rounds x 5000 iterations, ~55.93s/run, 615.28s total

Run 07/10

Blade Blaze Improvement
Snapshot 412.16ms 32.76ms 92.1%
Variance +1.5% / +2.4% +0.1% / +0.6% +0.1% / +0.1%
Std Dev ±0.37% ±0.17% ±0%

10 runs x 10 rounds x 5000 iterations, ~56.91s/run, 625.99s total

Run 08/10

Blade Blaze Improvement
Snapshot 301.04ms 22.58ms 92.5%
Variance -0.4% / -0.1% +0.1% / +1.8% -0.2% / 0%
Std Dev ±0.09% ±0.74% ±0.08%

10 runs x 10 rounds x 5000 iterations, ~40.79s/run, 448.74s total

Run 09/10

Blade Blaze Improvement
Snapshot 421.24ms 32.59ms 92.3%
Variance -0.3% / +0.5% +0.1% / +1% -0.1% / -0.1%
Std Dev ±0.28% ±0.28% ±0%

10 runs x 10 rounds x 5000 iterations, ~56.96s/run, 626.6s total

Run 10/10

Blade Blaze Improvement
Snapshot 301.44ms 22.81ms 92.4%
Variance -0.3% / 0% -0.4% / +1.4% -0.1% / +0.1%
Std Dev ±0.12% ±0.64% ±0.07%

10 runs x 10 rounds x 5000 iterations, ~40.94s/run, 450.36s total

@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

Benchmark Results

Attempt Blade Blaze Improvement
#1 408.38ms 19.95ms 95.1%
#2 412.20ms 19.48ms 95.3%
#3 409.13ms 19.58ms 95.2%
#4 414.96ms 19.83ms 95.2%
#5 409.28ms 19.67ms 95.2%
#6 418.54ms 20.09ms 95.2%
#7 410.61ms 19.50ms 95.3%
#8 413.31ms 19.57ms 95.3%
#9 406.22ms 19.35ms 95.2%
#10 406.92ms 19.74ms 95.1%
Snapshot 411.29ms 32.75ms 92%
Result 409.95ms (~) 19.63ms (-40.1%) 95.2% (+3.2%)

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

@ganyicz ganyicz marked this pull request as ready for review March 3, 2026 19:02
@ganyicz ganyicz merged commit 208d116 into main Mar 3, 2026
6 of 8 checks passed
@ganyicz ganyicz deleted the filip/improve-blade-performance branch March 3, 2026 19:05
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