Định kỳ tôi lập trình sloppily. Ok, tôi thường xuyên lập trình, nhưng đôi khi bắt kịp với tôi dưới dạng lỗi bộ nhớ. Tôi bắt đầu thực hiện một kỷ luật nhỏ trong việc xóa các đối tượng bằng lệnh rm() và mọi thứ trở nên tốt hơn. Tôi thấy các thông điệp hỗn hợp trực tuyến về việc liệu tôi có nên gọi gc() một cách rõ ràng sau khi xóa các đối tượng dữ liệu lớn hay không. Một số người nói rằng trước khi R trả về một lỗi bộ nhớ nó sẽ chạy gc() trong khi những người khác nói rằng gc buộc bằng tay là một ý tưởng tốt.Buộc thu gom rác để chạy trong R với lệnh gc()
Tôi có nên chạy gc() sau khi xóa các đối tượng lớn để đảm bảo tính khả dụng bộ nhớ tối đa không?
Tại sao nó lại chạy 'gc()' nhiều lần? – samhiggins2001
@ DirkEddelbuettel - Tại sao chạy 'gc()' nhiều lần? –