Відносний час
Під час бенчмаркінгу важливо враховувати як абсолютний, так і відносний час.
Використовуючи наведені нижче вимірювання, у середньому один виклик read.csv() на 720 - 80 = 640 мілісекунд повільніший, ніж виклик readRDS().
> microbenchmark(read.csv("movies.csv"),
readRDS("movies.rds"),
times = 10)
Unit: milliseconds
expr min lq mean median uq neval cld
read.csv("movies.csv") 540 660 680 720 720 740 10 b
readRDS("movies.rds") 70 80 90 80 100 110 10 a
Приблизно наскільки повільніший середній час read.csv() порівняно з readRDS()?
Ця вправа є частиною курсу
Ефективне програмування R
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу