Waarom is je code traag?
Gegevens lezen en schrijven naar de harde schijf duurt veel langer dan lezen en schrijven naar RAM. Dit betekent dat als je data van de harde schijf moet ophalen, het veel langer duurt om die naar de CPU te verplaatsen — waar ze verwerkt kunnen worden — vergeleken met data van RAM naar de CPU verplaatsen. Het gebruik van resources door een programma, zoals RAM, processors en harde schijf, bepaalt hoe snel je R-code draait. Je kunt deze resources niet veranderen zonder ze fysiek te vervangen door andere hardware. Vaak kun je de resources die je hebt echter wel efficiënter gebruiken. Zeker als je een gegevensset hebt die ongeveer zo groot is als het RAM, kun je er baat bij hebben om het grootste deel van de gegevensset op de schijf te bewaren. Door alleen de delen van een gegevensset te laden die je nodig hebt, maak je resources vrij zodat elk deel sneller verwerkt kan worden.
Welke van de volgende draagt niet bij aan de verwerkingstijd?
Deze oefening maakt deel uit van de cursus
Schaalbare gegevensverwerking in R
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen