1
Fork 0
lua-benchmarks/vararg-iteration/results.log
Lucas Schwiderski 33ff43c859
refactor: Use a more representative code style
Removing global indexing takes off quite a bit of run time.
2022-10-11 23:13:55 +02:00

336 lines
6.6 KiB
Text

== SYSTEM INFORMATION
CPU: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz
Kernel: 5.19.13-zen1-1-zen
== TEST RESULTS
Lua: lua5.1
Number of elements: 2
Number of iterations: 2097152
---- STARTING TEST ----
numeric for: 0.371987
ipairs{...}: 0.611327
select : 0.241211
combination: 0.190263
Number of elements: 4
Number of iterations: 1048576
---- STARTING TEST ----
numeric for: 0.266934
ipairs{...}: 0.491831
select : 0.28037
combination: 0.287743
Number of elements: 8
Number of iterations: 524288
---- STARTING TEST ----
numeric for: 0.227304
ipairs{...}: 0.459805
select : 0.334971
combination: 0.33622
Number of elements: 16
Number of iterations: 262144
---- STARTING TEST ----
numeric for: 0.186637
ipairs{...}: 0.42781
select : 0.405969
combination: 0.379274
Number of elements: 32
Number of iterations: 131072
---- STARTING TEST ----
numeric for: 0.166135
ipairs{...}: 0.380042
select : 0.567623
combination: 0.359938
Number of elements: 64
Number of iterations: 65536
---- STARTING TEST ----
numeric for: 0.143388
ipairs{...}: 0.353311
select : 0.954676
combination: 0.368544
Number of elements: 128
Number of iterations: 32768
---- STARTING TEST ----
numeric for: 0.180336
ipairs{...}: 0.393123
select : 1.763199
combination: 0.336671
Number of elements: 256
Number of iterations: 16384
---- STARTING TEST ----
numeric for: 0.126873
ipairs{...}: 0.318658
select : 3.104612
combination: 0.377221
Lua: lua5.2
Number of elements: 2
Number of iterations: 2097152
---- STARTING TEST ----
numeric for: 0.398561
ipairs{...}: 0.761983
select : 0.487142
combination: 0.532769
Number of elements: 4
Number of iterations: 1048576
---- STARTING TEST ----
numeric for: 0.27465
ipairs{...}: 0.534074
select : 0.449063
combination: 0.439299
Number of elements: 8
Number of iterations: 524288
---- STARTING TEST ----
numeric for: 0.205838
ipairs{...}: 0.412852
select : 0.409167
combination: 0.419125
Number of elements: 16
Number of iterations: 262144
---- STARTING TEST ----
numeric for: 0.195762
ipairs{...}: 0.369171
select : 0.457718
combination: 0.406086
Number of elements: 32
Number of iterations: 131072
---- STARTING TEST ----
numeric for: 0.166519
ipairs{...}: 0.348589
select : 0.621922
combination: 0.354629
Number of elements: 64
Number of iterations: 65536
---- STARTING TEST ----
numeric for: 0.151066
ipairs{...}: 0.331067
select : 1.026244
combination: 0.355329
Number of elements: 128
Number of iterations: 32768
---- STARTING TEST ----
numeric for: 0.145573
ipairs{...}: 0.326475
select : 1.754032
combination: 0.3286
Number of elements: 256
Number of iterations: 16384
---- STARTING TEST ----
numeric for: 0.139801
ipairs{...}: 0.307179
select : 3.221814
combination: 0.323516
Lua: lua5.3
Number of elements: 2
Number of iterations: 2097152
---- STARTING TEST ----
numeric for: 0.351627
ipairs{...}: 0.601889
select : 0.405517
combination: 0.430988
Number of elements: 4
Number of iterations: 1048576
---- STARTING TEST ----
numeric for: 0.248043
ipairs{...}: 0.444649
select : 0.363131
combination: 0.370977
Number of elements: 8
Number of iterations: 524288
---- STARTING TEST ----
numeric for: 0.188097
ipairs{...}: 0.332006
select : 0.353665
combination: 0.352776
Number of elements: 16
Number of iterations: 262144
---- STARTING TEST ----
numeric for: 0.148284
ipairs{...}: 0.286253
select : 0.413759
combination: 0.303672
Number of elements: 32
Number of iterations: 131072
---- STARTING TEST ----
numeric for: 0.134151
ipairs{...}: 0.262933
select : 0.519517
combination: 0.271823
Number of elements: 64
Number of iterations: 65536
---- STARTING TEST ----
numeric for: 0.121241
ipairs{...}: 0.242814
select : 0.816218
combination: 0.251495
Number of elements: 128
Number of iterations: 32768
---- STARTING TEST ----
numeric for: 0.110836
ipairs{...}: 0.230441
select : 1.308072
combination: 0.239512
Number of elements: 256
Number of iterations: 16384
---- STARTING TEST ----
numeric for: 0.122321
ipairs{...}: 0.229355
select : 2.319636
combination: 0.241176
Lua: lua5.4
Number of elements: 2
Number of iterations: 2097152
---- STARTING TEST ----
numeric for: 0.327543
ipairs{...}: 0.520322
select : 0.372057
combination: 0.386067
Number of elements: 4
Number of iterations: 1048576
---- STARTING TEST ----
numeric for: 0.193464
ipairs{...}: 0.382319
select : 0.315009
combination: 0.318594
Number of elements: 8
Number of iterations: 524288
---- STARTING TEST ----
numeric for: 0.131633
ipairs{...}: 0.286164
select : 0.309684
combination: 0.314373
Number of elements: 16
Number of iterations: 262144
---- STARTING TEST ----
numeric for: 0.101963
ipairs{...}: 0.244499
select : 0.366027
combination: 0.255374
Number of elements: 32
Number of iterations: 131072
---- STARTING TEST ----
numeric for: 0.085311
ipairs{...}: 0.215857
select : 0.507201
combination: 0.22148
Number of elements: 64
Number of iterations: 65536
---- STARTING TEST ----
numeric for: 0.07508
ipairs{...}: 0.208738
select : 0.780712
combination: 0.213357
Number of elements: 128
Number of iterations: 32768
---- STARTING TEST ----
numeric for: 0.071918
ipairs{...}: 0.200097
select : 1.264535
combination: 0.211788
Number of elements: 256
Number of iterations: 16384
---- STARTING TEST ----
numeric for: 0.078431
ipairs{...}: 0.204291
select : 2.307693
combination: 0.203908
Lua: luajit
Number of elements: 2
Number of iterations: 2097152
---- STARTING TEST ----
numeric for: 0.213411
ipairs{...}: 0.234036
select : 0.145688
combination: 0.12318
Number of elements: 4
Number of iterations: 1048576
---- STARTING TEST ----
numeric for: 0.144282
ipairs{...}: 0.135887
select : 0.127091
combination: 0.108254
Number of elements: 8
Number of iterations: 524288
---- STARTING TEST ----
numeric for: 0.071371
ipairs{...}: 0.074621
select : 0.158596
combination: 0.153072
Number of elements: 16
Number of iterations: 262144
---- STARTING TEST ----
numeric for: 0.053648
ipairs{...}: 0.059854
select : 0.251541
combination: 0.064755
Number of elements: 32
Number of iterations: 131072
---- STARTING TEST ----
numeric for: 0.039764
ipairs{...}: 0.04303
select : 0.452093
combination: 0.049187
Number of elements: 64
Number of iterations: 65536
---- STARTING TEST ----
numeric for: 0.03186
ipairs{...}: 0.037593
select : 0.809323
combination: 0.042127
Number of elements: 128
Number of iterations: 32768
---- STARTING TEST ----
numeric for: 0.025502
ipairs{...}: 0.030757
select : 1.437088
combination: 0.035736
Number of elements: 256
Number of iterations: 16384
---- STARTING TEST ----
numeric for: 0.022848
ipairs{...}: 0.027503
select : 2.710008
combination: 0.032227000000001