diff --git a/firmware/.gitignore b/firmware/.gitignore index 092dc9213a..4dde7496f3 100644 --- a/firmware/.gitignore +++ b/firmware/.gitignore @@ -1 +1,2 @@ openocd +benchmark.txt diff --git a/misc/benchmark.bat b/misc/benchmark.bat new file mode 100644 index 0000000000..29e3254437 --- /dev/null +++ b/misc/benchmark.bat @@ -0,0 +1,14 @@ +rem +rem This script is measuring compilation time +rem + +cd ../firmware + +echo Are you using the right -jX value? > benchmark.txt +echo Startting clean for benchmark outside of time measurment >> benchmark.txt +make clean +echo Startting build for benchmark >> benchmark.txt +powershell get-date -format "{dd-MMM-yyyy HH:mm:ss}" >> benchmark.txt +make -j4 +echo Done! >> benchmark.txt +powershell get-date -format "{dd-MMM-yyyy HH:mm:ss}" >> benchmark.txt diff --git a/misc/benchmark_reports.txt b/misc/benchmark_reports.txt new file mode 100644 index 0000000000..2636e7b546 --- /dev/null +++ b/misc/benchmark_reports.txt @@ -0,0 +1,15 @@ + +*** Dell e6410 laptop ~2011: 8GB RAM, 1TB SSD, Win7, gcc 7.3.1 - -j4 option to run 4 cores +~3 minutes +Startting build for benchmark +27-Dec-2018 19:15:12 +Done! +27-Dec-2018 19:18:08 + + +*** Dell e6410 laptop ~2011: 8GB RAM, 1TB SSD, Win7, gcc 7.3.1 - looks like single core mode? +~6 minutes +Startting build for benchmark +27-Dec-2018 19:06:48 +Done! +27-Dec-2018 19:12:51