Zacznij terazZacznij za darmo

Dlaczego twój kod działa wolno?

Odczyt i zapis danych na dysku twardym trwa znacznie dłużej niż odczyt i zapis w pamięci RAM. Oznacza to, że pobranie danych z dysku twardego i przesłanie ich do procesora – gdzie mogą być przetwarzane – zajmuje znacznie więcej czasu niż przesłanie danych z RAM do CPU. To, jak program korzysta z zasobów takich jak RAM, procesory i dysk twardy, decyduje o szybkości działania kodu w R. Nie możesz zmienić tych zasobów bez fizycznej wymiany sprzętu. Często jednak możesz efektywniej wykorzystać to, co masz. W szczególności, jeśli zbiór danych ma rozmiar zbliżony do pojemności RAM, warto przechowywać większość danych na dysku. Wczytując tylko potrzebne fragmenty zbioru danych, zwalniasz zasoby, dzięki czemu każda część może być przetwarzana szybciej.

Które z poniższych stwierdzeń nie ma wpływu na czas przetwarzania?

To ćwiczenie jest częścią kursu

Skalowalne przetwarzanie danych w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie