Use tmpfs for running benchmarks
This commit is contained in:
parent
e9c029910d
commit
807fc7d1fa
@ -40,12 +40,13 @@ function measure_peak_ram_and_time {
|
|||||||
# on macOS time has different parameters, so simply run command on macOS
|
# on macOS time has different parameters, so simply run command on macOS
|
||||||
$COMMAND > /dev/null 2>&1
|
$COMMAND > /dev/null 2>&1
|
||||||
else
|
else
|
||||||
OUTPUT=$(/usr/bin/time -f "%e %M" $COMMAND 2>&1 | tail -n 1)
|
$COMMAND
|
||||||
|
# OUTPUT=$(/usr/bin/time -f "%e %M" $COMMAND 2>&1 | tail -n 1)
|
||||||
|
|
||||||
TIME=$(echo $OUTPUT | awk '{print $1}')
|
# TIME=$(echo $OUTPUT | awk '{print $1}')
|
||||||
PEAK_RAM_KB=$(echo $OUTPUT | awk '{print $2}')
|
# PEAK_RAM_KB=$(echo $OUTPUT | awk '{print $2}')
|
||||||
PEAK_RAM_MB=$(echo "scale=2; $PEAK_RAM_KB / 1024" | bc)
|
# PEAK_RAM_MB=$(echo "scale=2; $PEAK_RAM_KB / 1024" | bc)
|
||||||
echo "Time: ${TIME}s Peak RAM: ${PEAK_RAM_MB}MB" > $OUTPUT_FILE
|
# echo "Time: ${TIME}s Peak RAM: ${PEAK_RAM_MB}MB" > $OUTPUT_FILE
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user