TIDY / EFFICITIC FUNATION FUNATION (сбор мусора) в R
-
27-09-2019 - |
Вопрос
Извините моего невежества, так как я не компьютерный инженер, а с корнями в биологии. Я стал отличным поклонником предварительно выделения объектов (kudos to и r Indeno by Patrick Burns) и хотел бы улучшить мои привычки кодирования. Вместь этого факта я думал о написании более эффективных функций и иметь следующий вопрос.
Есть ли преимущества в удалении переменных, которые будут перезаписаны в начале следующего цикла, или это просто пустая трата времени? Ради аргумента, давайте предположим, что размер старых и новых переменных очень похожи или идентичен.
Решение
Нет. Автоматическая сборка мусора позаботится об этом просто в порядке.
Другие советы
Я думаю, что это действительно будет зависеть от особенностей дела. В некоторых обстоятельствах, когда объект большой, это может быть хорошая идея для RM (), особенно если она не нужна, и есть много других вещей, прежде чем он будет перезаписан. Но опять же, еще раз, нельзя задумываться об обстоятельствах, заключалась в том, что стратегия может быть дорогостоящим с точки зрения вычисления времени.
Единственный способ узнать, действительно ли это будет стоить того, чтобы попробовать оба пути и проверять систему. Время ().