Vì sao mã của bạn chạy chậm?
Đọc/ghi dữ liệu vào ổ đĩa cứng mất nhiều thời gian hơn đáng kể so với đọc/ghi vào RAM. Điều này có nghĩa là nếu bạn cần lấy dữ liệu từ ổ cứng, sẽ mất lâu hơn để chuyển nó đến CPU — nơi dữ liệu được xử lý — so với việc chuyển dữ liệu từ RAM đến CPU. Việc một chương trình sử dụng tài nguyên như RAM, bộ xử lý và ổ cứng ra sao sẽ quyết định tốc độ chạy mã R của bạn. Bạn không thể thay đổi các tài nguyên này nếu không thay phần cứng. Tuy vậy, bạn thường có thể dùng hiệu quả hơn những gì mình có. Đặc biệt, nếu bạn có một bộ dữ liệu gần bằng kích thước RAM, bạn có thể sẽ làm tốt hơn nếu lưu phần lớn bộ dữ liệu trên đĩa. Bằng cách chỉ nạp những phần cần thiết, bạn giải phóng tài nguyên để mỗi phần được xử lý nhanh hơn.
Mục nào sau đây KHÔNG góp phần vào thời gian xử lý?
Bài tập này là một phần của khóa học
Xử lý dữ liệu có khả năng mở rộng trong R
Bài tập tương tác thực hành
Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi
Bắt đầu bài tập