Waktu relatif
Saat melakukan benchmarking, penting untuk mempertimbangkan waktu absolut dan relatif.
Dengan menggunakan pengukuran waktu di bawah ini, rata-rata satu panggilan ke read.csv() lebih lambat 720 - 80 = 640 milidetik dibandingkan 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
Kira-kira, seberapa lebih lambat waktu rata-rata read.csv() dibandingkan readRDS()?
Latihan ini adalah bagian dari kursus
Menulis Kode R yang Efisien
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga