Pourquoi votre code est-il lent?
Lire et écrire des données sur le disque dur prend beaucoup plus de temps que lire et écrire en RAM. Cela signifie que si vous devez récupérer des données du disque dur, il faut bien plus de temps pour les transférer vers le processeur (CPU) — où elles peuvent être traitées — que pour transférer des données de la RAM vers le CPU. L'utilisation qu'un programme fait des ressources, comme la RAM, les processeurs et le disque dur, détermine la vitesse d'exécution de votre code R. Vous ne pouvez pas changer ces ressources sans les remplacer physiquement par d'autres composants. Cependant, vous pouvez souvent utiliser plus efficacement les ressources dont vous disposez. En particulier, si vous avez un jeu de données d'une taille comparable à celle de la RAM, il peut être préférable d'en conserver la plus grande partie sur le disque. En ne chargeant que les parties du jeu de données dont vous avez besoin, vous libérez des ressources, ce qui permet de traiter chaque partie plus rapidement.
Lequel des éléments suivants ne contribue pas au temps de traitement?
Cette activité fait partie du cours
Traitement de données évolutif en R
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice