Периодически я программирую небрежно. Хорошо, я программирую неряшливо все время, но иногда это догоняет меня в виде ошибок из памяти. Я начинаю выполнять небольшую дисциплину при удалении объектов с помощью команды rm(), и все становится лучше. Я вижу смешанные сообщения в Интернете о том, должен ли я явно вызывать gc() после удаления больших объектов данных. Некоторые говорят, что до того, как R вернет ошибку памяти, он будет запускать gc(), в то время как другие говорят, что ручное принуждение gc - хорошая идея.
Должен ли я запускать gc() после удаления больших объектов, чтобы обеспечить максимальную доступность памяти?