Perché il tuo codice è lento?
Leggere e scrivere dati sul disco rigido richiede molto più tempo rispetto a leggere e scrivere sulla RAM. Questo significa che, se devi recuperare i dati dal disco, ci vuole molto più tempo per spostarli verso la CPU — dove possono essere elaborati — rispetto a spostarli dalla RAM alla CPU. L’uso che un programma fa delle risorse, come RAM, processori e disco rigido, determina la velocità di esecuzione del tuo codice R. Non puoi cambiare queste risorse senza sostituire fisicamente l’hardware. Tuttavia, spesso puoi utilizzare meglio le risorse che hai. In particolare, se hai un insieme di dati che è circa della dimensione della RAM, potresti ottenere risultati migliori salvando la maggior parte dei dati sul disco. Caricando solo le parti dell’insieme di dati di cui hai bisogno, liberi risorse così che ogni parte possa essere elaborata più rapidamente.
Quale delle seguenti NON contribuisce al tempo di elaborazione?
Questo esercizio fa parte del corso
Elaborazione scalabile dei dati in R
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio