Изменения

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

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

613 байтов добавлено, 02:55, 29 января 2014
м
Пакет microbenchmark
== Пакет microbenchmark ==
Функция {{Inline-code|microbenchmark()|lang="rsplus"}} одноименного пакета работает сходным с функцией {{Inline-code|benchmark()|lang="rsplus"}} образом, но предоставляет более гибкие средства по управлению процессом выполнения выражений<ref>Но в отличии от функции benchmark() использует собственную реализацию измерения времени выполнения и организацию повторных испытаний.</ref>. Особенностями реализованных в пакете {{Inline-code|microbenchmark|lang="rsplus"}} являются: * Возможность измерения времени выполнения выражения вплоть до наносекунд;* Возможность контролировать последовательность выполнения выражений: случайно или последовательно;* Возможность проведения предварительных испытаний до начала процесса измерений. Также с помощью функции {{Inline-code|microbenchmark()|lang="rsplus"}} можно получить исходную информацию о времени выполнения каждой попытки, что даёт достаточно широкие возможности по обработке и анализу полученных результатов. В таблице ниже представлено время выполнения пяти функций вычисления среднего значения из предыдущего примера, полученное с помощью функции {{Inline-code|microbenchmark()|lang="rsplus"}}:
<syntaxhighlight lang="rsplus">

Навигация