Kom igångKom igång gratis

Relativ tid

Vid benchmarking är det viktigt att ta hänsyn till både absoluta och relativa tider. Med hjälp av tidsmätningarna nedan kan vi se att ett enskilt anrop till read.csv() i genomsnitt är 720 - 80 = 640 millisekunder långsammare ä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 

Ungefär hur mycket långsammare är medeltiden för read.csv() jämfört med readRDS()?

Den här övningen är en del av kursen

Effektiv R-kod

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen