ArkScript-lang
Ark
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
refactor(vm): remove unnecessary allocations
#678
Merged
Comparing
vm
(
e4cefb9
) with
dev
(
72ae914
)
CodSpeed Performance Gauge
+3%
Improvement
4
Untouched
14
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
18 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
+3%
100.6 ms
97.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
create_closure
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
+2%
4.9 ms
4.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
create_list_with_ref
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
+1%
6.1 ms
6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
create_list
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
+1%
6.4 ms
6.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
binary_trees
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
+1%
4.8 s
4.8 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
quicksort
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
+1%
1.1 ms
1.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
for_sum
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
822.9 ms
822.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Welder - Simple - 39 nodes[0]
Welder - Simple - 39 nodes[
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
builtins
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
New parser - Bigger[3]
New parser - Bigger[
CodSpeed Performance Gauge
0%
41.6 ms
41.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
New parser - Medium - 83 nodes[1]
New parser - Medium - 83 nodes[
CodSpeed Performance Gauge
0%
921.5 µs
921.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Welder - Big - 665 nodes[2]
Welder - Big - 665 nodes[
CodSpeed Performance Gauge
0%
50.1 ms
50.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
New parser - Big - 665 nodes[2]
New parser - Big - 665 nodes[
CodSpeed Performance Gauge
0%
10.5 ms
10.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ackermann
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
344.1 ms
344.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibonacci
tests/benchmarks/main.cpp
CodSpeed Performance Gauge
0%
31 ms
31 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Welder - Medium - 83 nodes[1]
Welder - Medium - 83 nodes[
CodSpeed Performance Gauge
0%
2.1 ms
2.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
New parser - Simple - 39 nodes[0]
New parser - Simple - 39 nodes[
CodSpeed Performance Gauge
0%
371.1 µs
371.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Welder - Bigger[3]
Welder - Bigger[
CodSpeed Performance Gauge
0%
70.3 ms
70.3 ms
Commits
Click on a commit to change the comparison range
Base
dev
72ae914
+3.21%
refactor(vm): remove unnecessary allocations
e4cefb9
1 day ago
by SuperFola
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs