2.3 Measuring Compilation Time
Always do 5 runs then average them. Run make clean in between
- cmake -DCMAKE_C_FLAGS="-g -pg -no-pie" .. (gprof)
- cmake -DCMAKE_C_FLAGS="-g -fprofile-arcs -ftest-coverage" .. (gcov)
- cmake -DCMAKE_C_FLAGS="-g" ..
- cmake -DCMAKE_C_FLAGS="-O2" ..
- cmake -DCMAKE_C_FLAGS="-O3" ..
- cmake -DCMAKE_C_FLAGS="-Os" ..
2.4 Measuring Program Size
- cmake -DCMAKE_C_FLAGS="-g -pg -no-pie" (gprof)
- cmake -DCMAKE_C_FLAGS="-g -fprofile-arcs -ftest-coverage" (gcov)
- cmake -DCMAKE_C_FLAGS="-g"
- cmake -DCMAKE_C_FLAGS="-02"
- cmake -DCMAKE_C_FLAGS="-03"
- cmake -DCMAKE_C_FLAGS="-Os"
2.5 Measuring Performance Time
- cmake -DCMAKE_C_FLAGS="-g -pg -no-pie" (gprof)