Relativní čas
Při benchmarkingu je důležité sledovat jak absolutní, tak relativní časy.
Z níže uvedených měření vyplývá, že průměrné volání read.csv() je o 720 - 80 = 640 milisekund pomalejší než volání 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
Přibližně kolikrát je průměrný čas read.csv() pomalejší než průměrný čas readRDS()?
Toto cvičení je součástí kurzu
Efektivní kód v R
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení