or
To ćwiczenie jest częścią kursu
Żeby przyspieszyć swój kod, musisz najpierw wiedzieć, ile czasu zajmuje jego wykonanie. Ten rozdział wprowadza pojęcie benchmarkingu, czyli mierzenia wydajności kodu.
Bieżące ćwiczenie
R jest elastyczny – ten sam problem często można rozwiązać na wiele różnych sposobów. Niektóre z nich bywają wielokrotnie szybsze od innych. Ten rozdział uczy, jak pisać wydajny kod w bazowym R.
Profilowanie pozwala zlokalizować wąskie gardła w kodzie. W tym rozdziale nauczysz się wizualizować je za pomocą pakietu profvis.
Niektóre problemy można rozwiązać szybciej, wykorzystując wiele rdzeni procesora. Ten rozdział pokazuje, jak pisać kod w R działający równolegle.