Изменения

Перейти к: навигация, поиск

R:Измерение времени выполнения выражений

325 байтов добавлено, 15:19, 14 февраля 2014
м
Пакет microbenchmark
* Возможность проведения предварительных испытаний до начала процесса измерений.
Также с помощью функции <code>microbenchmark()</code> можно получить исходную информацию о времени выполнения каждой попытки, что даёт достаточно широкие возможности по обработке и анализу полученных результатов.  Перед использованием функции <code>microbenchmark()</code>, необходимо предварительно установить и загрузить пакет <code>rbenchmark</code>: <syntaxhighlight lang="rsplus">> install.packages(pkgs = "microbenchmark")> library(package = "microbenchmark")</syntaxhighlight> В таблице ниже представлено время выполнения пяти функций вычисления среднего значения из предыдущего примера, полученное с помощью функции <code>microbenchmark()</code>:
<syntaxhighlight lang="rsplus">
> library(microbenchmark)
> res <- microbenchmark(colMeansApply(x), colMeansVapply(x), colMeansLoop(x),
+ colMeansLoopVec(x), colMeans(x), times = 100)

Навигация