init.mcfunction
data modify storage 0 0 set value {a: [], b: 0} data modify storage 1 0 set value {a: [0, 0], b: 0} data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 1 0.a append from storage 1 0.a[] data modify storage 2 0 set value {a: [0, 0], b: 0} data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[] data modify storage 2 0.a append from storage 2 0.a[]
small.mcfunction
data modify storage 0 0.b set value 1 data modify storage 0 0.b set value 0
medium.mcfunction
data modify storage 1 0.b set value 1 data modify storage 1 0.b set value 0
large.mcfunction
data modify storage 2 0.b set value 1 data modify storage 2 0.b set value 0
Benchmark | Mode | Count | Score | Error | Unit |
---|---|---|---|---|---|
small |
execute |
15 |
821.124099 |
± 27.406870 |
ns/op |
medium |
execute |
15 |
862.797131 |
± 21.942225 |
ns/op |
large |
execute |
15 |
815.610449 |
± 7.103746 |
ns/op |