Add Brechtje's day 1 benchmarks

bram-benchmarks
Bram 2025-12-01 23:56:07 +01:00
parent 6a253d294c
commit fa3893e372
3 changed files with 449 additions and 0 deletions

View File

@ -0,0 +1,13 @@
cd ../../brechtje
# Benchmark day 1
cd 1/
hyperfine --warmup 5 \
--export-json ../../bram/benchmarks/data/brechtje-d01-p1.json \
--runs 100 "python 1-1.py"
hyperfine --warmup 5 \
--export-json ../../bram/benchmarks/data/brechtje-d01-p2.json \
--runs 100 "python 1-2.py"
cd ../
cd ../bram/benchmarks

View File

@ -0,0 +1,218 @@
{
"results": [
{
"command": "python 1-1.py",
"mean": 0.018531606650000004,
"stddev": 0.0009697654737302886,
"median": 0.01829596304,
"user": 0.01511744,
"system": 0.0029578599999999992,
"min": 0.017304727540000002,
"max": 0.02248616554,
"times": [
0.018676837539999998,
0.018995710540000002,
0.019643646540000004,
0.020617333540000005,
0.02023100254,
0.01966168554,
0.018278212539999998,
0.018283697540000005,
0.018802867540000004,
0.020556828540000002,
0.01940808754,
0.02035438454,
0.01823896454,
0.01927474154,
0.01808785054,
0.019269913540000003,
0.018178381540000003,
0.01954184254,
0.01809774754,
0.019065461540000002,
0.01856356354,
0.01934330654,
0.01927192054,
0.018465480540000002,
0.019203257540000004,
0.01740221854,
0.01843662654,
0.01819818554,
0.018869351540000003,
0.01769237154,
0.017449920540000004,
0.02245724254,
0.01792987754,
0.017840725539999998,
0.01838984254,
0.01793255454,
0.017589788539999998,
0.01809489854,
0.017777912540000003,
0.019125719540000002,
0.018416809540000002,
0.01768825054,
0.01925101654,
0.01781002954,
0.018187980540000002,
0.018166981540000002,
0.019628773539999998,
0.01751655654,
0.01836816854,
0.02248616554,
0.019726762539999998,
0.019820494540000004,
0.01769049154,
0.01845664054,
0.01867295654,
0.01873383454,
0.017500965540000003,
0.01804942254,
0.017483191539999998,
0.01941934954,
0.01847608354,
0.01774878454,
0.01826050754,
0.01770788754,
0.01764588054,
0.018347120540000005,
0.017500383540000004,
0.018331672540000003,
0.01736494054,
0.01838593954,
0.01825479454,
0.017304727540000002,
0.018134339540000002,
0.01927617854,
0.01752308254,
0.017315760540000003,
0.01824302554,
0.02027867454,
0.017819704540000002,
0.01878850454,
0.017577124540000003,
0.018608486540000004,
0.01821848054,
0.018224522540000003,
0.017449896540000003,
0.01846751854,
0.017965607540000005,
0.019199922540000004,
0.01830822854,
0.018218470540000004,
0.01913314854,
0.019134616540000003,
0.01745566254,
0.018128841540000003,
0.018694729540000003,
0.01787084754,
0.017900738540000002,
0.017693489540000003,
0.01833262554,
0.01749490954
],
"exit_codes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
]
}

View File

@ -0,0 +1,218 @@
{
"results": [
{
"command": "python 1-2.py",
"mean": 0.09239564028000004,
"stddev": 0.003277270424989668,
"median": 0.09210167882,
"user": 0.08859279,
"system": 0.0031007332000000006,
"min": 0.08676229882,
"max": 0.10231677882,
"times": [
0.08687562382,
0.09238968482,
0.09009395882,
0.09109489282,
0.09291091282,
0.09536776382,
0.08687129082,
0.08676229882,
0.09254036882,
0.08725619082,
0.09118894082,
0.08982836682,
0.08833575782,
0.09096967882,
0.08756365382,
0.09131448982,
0.09010938682,
0.08906647582,
0.09203916282,
0.09166352382,
0.09648290282,
0.09417644582,
0.08916426282,
0.08873191582,
0.09373718182,
0.08931887082,
0.09033590082,
0.09072725782,
0.08948089782,
0.09076701982,
0.08996103282,
0.09245469082,
0.08816993882,
0.09320210082,
0.09147358182,
0.09130199682,
0.09912790982,
0.09093673082,
0.09031318982,
0.09610343382,
0.09340447782,
0.09288925882,
0.09333768882,
0.09035897982,
0.09324265782,
0.09018080382,
0.09076517282,
0.09790104482,
0.08957022182,
0.09276955682,
0.09348325682,
0.09452727482,
0.09274908482,
0.09646952582,
0.09242468082,
0.09648638282,
0.09433526582,
0.09285547882,
0.08972928582,
0.09302636282,
0.09224084582,
0.08913760182,
0.09241483982,
0.08994981982,
0.09274473582,
0.09055131682,
0.09469303182,
0.08907264882,
0.09221878782,
0.09960096382,
0.09109839482,
0.09973737982,
0.09529639382,
0.09163470682,
0.09629972482,
0.09079821582,
0.09217952582,
0.09542088482,
0.09048856282000001,
0.09408336382,
0.09566557382,
0.08913646482,
0.09534902182,
0.08861327182,
0.09844522182,
0.09531716482,
0.09085901682,
0.09165393382,
0.09216419482,
0.08984741682,
0.09363125782,
0.10231677882,
0.09781929482,
0.09930575082,
0.08697172482,
0.09120329282,
0.09685561282,
0.09910966982,
0.08841167982,
0.09650979082
],
"exit_codes": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
]
}