Skip to content

Instantly share code, notes, and snippets.

@Pavel-Durov
Created October 14, 2025 16:05
Show Gist options
  • Save Pavel-Durov/2f8ed1b3878c46ec7a66d6cc89c0b00a to your computer and use it in GitHub Desktop.
Save Pavel-Durov/2f8ed1b3878c46ec7a66d6cc89c0b00a to your computer and use it in GitHub Desktop.
$ multitime -n 10 -s 1 ~/yklua/src/lua ./harness.lua Queens 10 1000
Starting Queens benchmark ...
Queens: iterations=1 runtime: 494681us
Queens: iterations=1 runtime: 457936us
Queens: iterations=1 runtime: 461543us
Queens: iterations=1 runtime: 458264us
Queens: iterations=1 runtime: 457801us
Queens: iterations=1 runtime: 457150us
Queens: iterations=1 runtime: 458036us
Queens: iterations=1 runtime: 460640us
Queens: iterations=1 runtime: 458691us
Queens: iterations=1 runtime: 457252us
Queens: iterations=10 average: 462199us total: 4621993us
Total Runtime: 4621993us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 506428us
Queens: iterations=1 runtime: 470690us
Queens: iterations=1 runtime: 471624us
Queens: iterations=1 runtime: 469650us
Queens: iterations=1 runtime: 468957us
Queens: iterations=1 runtime: 468896us
Queens: iterations=1 runtime: 469782us
Queens: iterations=1 runtime: 468551us
Queens: iterations=1 runtime: 469487us
Queens: iterations=1 runtime: 468612us
Queens: iterations=10 average: 473268us total: 4732677us
Total Runtime: 4732677us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 505743us
Queens: iterations=1 runtime: 473212us
Queens: iterations=1 runtime: 476639us
Queens: iterations=1 runtime: 474243us
Queens: iterations=1 runtime: 474601us
Queens: iterations=1 runtime: 473516us
Queens: iterations=1 runtime: 473422us
Queens: iterations=1 runtime: 476669us
Queens: iterations=1 runtime: 474472us
Queens: iterations=1 runtime: 473207us
Queens: iterations=10 average: 477572us total: 4775724us
Total Runtime: 4775724us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 486248us
Queens: iterations=1 runtime: 449077us
Queens: iterations=1 runtime: 450807us
Queens: iterations=1 runtime: 448512us
Queens: iterations=1 runtime: 449042us
Queens: iterations=1 runtime: 449420us
Queens: iterations=1 runtime: 448532us
Queens: iterations=1 runtime: 448552us
Queens: iterations=1 runtime: 450217us
Queens: iterations=1 runtime: 449551us
Queens: iterations=10 average: 452996us total: 4529957us
Total Runtime: 4529957us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 511643us
Queens: iterations=1 runtime: 476732us
Queens: iterations=1 runtime: 478695us
Queens: iterations=1 runtime: 476242us
Queens: iterations=1 runtime: 476716us
Queens: iterations=1 runtime: 478270us
Queens: iterations=1 runtime: 479572us
Queens: iterations=1 runtime: 482071us
Queens: iterations=1 runtime: 476657us
Queens: iterations=1 runtime: 477087us
Queens: iterations=10 average: 481368us total: 4813684us
Total Runtime: 4813684us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 484289us
Queens: iterations=1 runtime: 449142us
Queens: iterations=1 runtime: 450673us
Queens: iterations=1 runtime: 449622us
Queens: iterations=1 runtime: 448816us
Queens: iterations=1 runtime: 447775us
Queens: iterations=1 runtime: 448132us
Queens: iterations=1 runtime: 447958us
Queens: iterations=1 runtime: 448200us
Queens: iterations=1 runtime: 447840us
Queens: iterations=10 average: 452245us total: 4522447us
Total Runtime: 4522447us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 506629us
Queens: iterations=1 runtime: 472920us
Queens: iterations=1 runtime: 473750us
Queens: iterations=1 runtime: 471010us
Queens: iterations=1 runtime: 472123us
Queens: iterations=1 runtime: 471390us
Queens: iterations=1 runtime: 471750us
Queens: iterations=1 runtime: 475186us
Queens: iterations=1 runtime: 471584us
Queens: iterations=1 runtime: 471911us
Queens: iterations=10 average: 475825us total: 4758252us
Total Runtime: 4758252us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 503706us
Queens: iterations=1 runtime: 467188us
Queens: iterations=1 runtime: 468129us
Queens: iterations=1 runtime: 466136us
Queens: iterations=1 runtime: 465902us
Queens: iterations=1 runtime: 466451us
Queens: iterations=1 runtime: 467056us
Queens: iterations=1 runtime: 466104us
Queens: iterations=1 runtime: 465740us
Queens: iterations=1 runtime: 465862us
Queens: iterations=10 average: 470227us total: 4702273us
Total Runtime: 4702273us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 493679us
Queens: iterations=1 runtime: 456865us
Queens: iterations=1 runtime: 458844us
Queens: iterations=1 runtime: 457448us
Queens: iterations=1 runtime: 460039us
Queens: iterations=1 runtime: 456903us
Queens: iterations=1 runtime: 456512us
Queens: iterations=1 runtime: 455338us
Queens: iterations=1 runtime: 456976us
Queens: iterations=1 runtime: 455321us
Queens: iterations=10 average: 460792us total: 4607924us
Total Runtime: 4607924us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 483865us
Queens: iterations=1 runtime: 451319us
Queens: iterations=1 runtime: 451799us
Queens: iterations=1 runtime: 451827us
Queens: iterations=1 runtime: 451148us
Queens: iterations=1 runtime: 451585us
Queens: iterations=1 runtime: 450802us
Queens: iterations=1 runtime: 451385us
Queens: iterations=1 runtime: 450443us
Queens: iterations=1 runtime: 449920us
Queens: iterations=10 average: 454409us total: 4544092us
Total Runtime: 4544092us
===> multitime results
1: /home/pd/yklua/src/lua ./harness.lua Queens 10 1000
Mean Std.Dev. Min Median Max
real 4.672 0.103 4.534 4.674 4.825
user 4.829 0.103 4.662 4.841 4.979
sys 0.066 0.020 0.028 0.064 0.104
pd@bencher16 ~/yk-benchmarks/suites/awfy/Lua main ~ d443005a2188aaea3ab9b20de6eb2f380f01ce67
[16:59:31] $ multitime -n 10 -s 1 ~/yklua-no-opt/src/lua ./harness.lua Queens 10 1000
Starting Queens benchmark ...
Queens: iterations=1 runtime: 558815us
Queens: iterations=1 runtime: 520942us
Queens: iterations=1 runtime: 520474us
Queens: iterations=1 runtime: 518833us
Queens: iterations=1 runtime: 516854us
Queens: iterations=1 runtime: 521164us
Queens: iterations=1 runtime: 517987us
Queens: iterations=1 runtime: 516800us
Queens: iterations=1 runtime: 517121us
Queens: iterations=1 runtime: 517973us
Queens: iterations=10 average: 522696us total: 5226963us
Total Runtime: 5226963us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 505703us
Queens: iterations=1 runtime: 469997us
Queens: iterations=1 runtime: 470374us
Queens: iterations=1 runtime: 468511us
Queens: iterations=1 runtime: 468840us
Queens: iterations=1 runtime: 468293us
Queens: iterations=1 runtime: 468653us
Queens: iterations=1 runtime: 468195us
Queens: iterations=1 runtime: 467692us
Queens: iterations=1 runtime: 467933us
Queens: iterations=10 average: 472419us total: 4724191us
Total Runtime: 4724191us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 513707us
Queens: iterations=1 runtime: 479688us
Queens: iterations=1 runtime: 481005us
Queens: iterations=1 runtime: 479377us
Queens: iterations=1 runtime: 482746us
Queens: iterations=1 runtime: 478440us
Queens: iterations=1 runtime: 478280us
Queens: iterations=1 runtime: 477692us
Queens: iterations=1 runtime: 477948us
Queens: iterations=1 runtime: 477315us
Queens: iterations=10 average: 482620us total: 4826198us
Total Runtime: 4826198us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 501673us
Queens: iterations=1 runtime: 462351us
Queens: iterations=1 runtime: 463699us
Queens: iterations=1 runtime: 462273us
Queens: iterations=1 runtime: 462304us
Queens: iterations=1 runtime: 461385us
Queens: iterations=1 runtime: 463164us
Queens: iterations=1 runtime: 462264us
Queens: iterations=1 runtime: 462018us
Queens: iterations=1 runtime: 462262us
Queens: iterations=10 average: 466339us total: 4663394us
Total Runtime: 4663394us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 512932us
Queens: iterations=1 runtime: 477544us
Queens: iterations=1 runtime: 480045us
Queens: iterations=1 runtime: 474847us
Queens: iterations=1 runtime: 476138us
Queens: iterations=1 runtime: 476491us
Queens: iterations=1 runtime: 475345us
Queens: iterations=1 runtime: 474951us
Queens: iterations=1 runtime: 475434us
Queens: iterations=1 runtime: 474367us
Queens: iterations=10 average: 479810us total: 4798095us
Total Runtime: 4798095us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 497834us
Queens: iterations=1 runtime: 456571us
Queens: iterations=1 runtime: 456671us
Queens: iterations=1 runtime: 455023us
Queens: iterations=1 runtime: 455718us
Queens: iterations=1 runtime: 455936us
Queens: iterations=1 runtime: 455050us
Queens: iterations=1 runtime: 455780us
Queens: iterations=1 runtime: 457108us
Queens: iterations=1 runtime: 456742us
Queens: iterations=10 average: 460243us total: 4602431us
Total Runtime: 4602431us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 514126us
Queens: iterations=1 runtime: 479691us
Queens: iterations=1 runtime: 483258us
Queens: iterations=1 runtime: 480240us
Queens: iterations=1 runtime: 479630us
Queens: iterations=1 runtime: 478612us
Queens: iterations=1 runtime: 479222us
Queens: iterations=1 runtime: 479512us
Queens: iterations=1 runtime: 479229us
Queens: iterations=1 runtime: 478481us
Queens: iterations=10 average: 483200us total: 4832000us
Total Runtime: 4832000us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 503699us
Queens: iterations=1 runtime: 465730us
Queens: iterations=1 runtime: 466545us
Queens: iterations=1 runtime: 466173us
Queens: iterations=1 runtime: 465539us
Queens: iterations=1 runtime: 465699us
Queens: iterations=1 runtime: 465555us
Queens: iterations=1 runtime: 465812us
Queens: iterations=1 runtime: 465026us
Queens: iterations=1 runtime: 466646us
Queens: iterations=10 average: 469642us total: 4696424us
Total Runtime: 4696424us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 497509us
Queens: iterations=1 runtime: 460595us
Queens: iterations=1 runtime: 458487us
Queens: iterations=1 runtime: 457630us
Queens: iterations=1 runtime: 457577us
Queens: iterations=1 runtime: 458218us
Queens: iterations=1 runtime: 457429us
Queens: iterations=1 runtime: 457949us
Queens: iterations=1 runtime: 457739us
Queens: iterations=1 runtime: 457501us
Queens: iterations=10 average: 462063us total: 4620634us
Total Runtime: 4620634us
Starting Queens benchmark ...
Queens: iterations=1 runtime: 477987us
Queens: iterations=1 runtime: 441174us
Queens: iterations=1 runtime: 442837us
Queens: iterations=1 runtime: 441872us
Queens: iterations=1 runtime: 439685us
Queens: iterations=1 runtime: 440144us
Queens: iterations=1 runtime: 440813us
Queens: iterations=1 runtime: 439814us
Queens: iterations=1 runtime: 440754us
Queens: iterations=1 runtime: 441822us
Queens: iterations=10 average: 444690us total: 4446902us
Total Runtime: 4446902us
===> multitime results
1: /home/pd/yklua-no-opt/src/lua ./harness.lua Queens 10 1000
Mean Std.Dev. Min Median Max
real 4.755 0.196 4.457 4.722 5.239
user 4.903 0.194 4.592 4.882 5.377
sys 0.068 0.010 0.048 0.068 0.080
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment