Замерзание системы при просмотре HTML5-контента

Вы можете использовать R , чтобы быстро вычислить среднее значение, стандартное отклонение и другие интересные значения.

Например, вы можете использовать время GNU для записи нескольких измерений времени выполнения в файл CSV:

function measure
{
  f=$1; shift
  n=$2; shift
  echo wall,user,sys,rss > "$f"
  for i in $(seq $n); do
    /usr/bin/time --output "$f" --append --format '%e,%U,%S,%M' "$@" >/dev/null
  done
}

Затем вы можете сгенерировать значения с помощью R следующим образом:

Rscript --vanilla -e "b=read.csv(file='$f');summary(b);sapply(b, sd);"

Я создал небольшой сценарий тестирования , который также неплохо распечатывает вывод R, например:

$ benchmark.sh 100 ./some_prog arg1 arg2
n=100 | min    | Q1     | med    | mean   | Q3     | max    | std
wall  | 0.0400 | 0.0400 | 0.0500 | 0.0471 | 0.0500 | 0.0800 | 0.00624
user  | 0.0400 | 0.0400 | 0.0400 | 0.0426 | 0.0400 | 0.0700 | 0.00562
sys   | 0      | 0      | 0      | 0      | 0      | 0      | 0.00000
rss   | 2608   | 2657   | 2704   | 2728   | 2764   | 2920   | 95.06524

1
12.07.2015, 21:12
0 ответов

Теги

Похожие вопросы