cc_flags="-fno-rtti -std=c++17 -Wall -Wextra -Werror" mkdir build 2>/dev/null cd build g++ $cc_flags -o test_arena ../test_arena.cpp g++ $cc_flags -o test_dynarray ../test_dynarray.cpp for i in 0 1 2; do g++ $cc_flags -O$i -o bench$i ../bench.cpp done for i in 1000 1000000 1000000000 10000000000; do g++ $cc_flags -O2 -DLOOP_ITERS_NO=$i -o mem_dynarray$i ../mem_dynarray.cpp g++ $cc_flags -O2 -DLOOP_ITERS_NO=$i -o mem_stdvec$i ../mem_stdvec.cpp done cd ..