-
hyperfine --warmup 3 -r 10 '2015/01.py'
-
find 2015 -type f -regex ".*/[0-9]*\.py" -exec hyperfine --warmup 3 -r 10 'python {}' \;
-
hyperfine --warmup 3 -r 10 'python 2015/all.py'
-
python -m cProfile 2015/01.py
-
time python 2015/01.py
-
hyperfine --warmup 3 -r 10 'find 2015 -type f -regex ".*/[0-9]*\.py" | sort -n | xargs python ' | tee 2015/benchmark.txt
-
bin/run-all-solutions.py --dir 2015 --write
Day | Name | Solution | CI Benchmark |
---|---|---|---|
01 | Not Quite Lisp | py | |
02 | I Was Told There Would Be No Math | py | |
03 | Perfectly Spherical Houses in a Vacuum | py | |
--- | ------ | --------- | --- |
all | AoC 15 | txt |
- or ** - external solution adopted