Tôi có bộ nhớ 6 GB trong máy tính của tôi (Windows 7 Pro 64 bit) và tại R, tôi nhận đượcquản lý bộ nhớ hiệu quả trong R
> memory.limit()
6141
Tất nhiên, khi giao dịch với dữ liệu lớn, lỗi cấp phát bộ nhớ xảy ra. Vì vậy, để làm cho R để sử dụng bộ nhớ ảo, tôi sử dụng
> memory.limit(50000)
Bây giờ, khi chạy kịch bản của tôi, tôi không có lỗi cấp phát bộ nhớ nữa, nhưng heo R tất cả các bộ nhớ trong máy tính của tôi vì vậy tôi có thể không sử dụng máy cho đến khi tập lệnh hoàn tất. Tôi tự hỏi nếu có một cách tốt hơn để làm cho R quản lý bộ nhớ của máy. Tôi nghĩ rằng một cái gì đó nó có thể làm là sử dụng bộ nhớ ảo nếu nó được sử dụng bộ nhớ vật lý nhiều hơn người dùng chỉ định. Có lựa chọn nào như thế không?
Hoặc đầu tư nhiều RAM hơn. – Roland