Я работаю с Rserve через привязки Ruby. Это довольно тривиально, чтобы установить связь с Rserve, и я полагаю, что это хорошая идея, чтобы упорствовать в этом соединении во всем мире, чтобы избежать накладных расходов на его разрывание и восстановление его по мере необходимости (я не работаю в многопоточной среде).
Так как определенные объекты будут придерживаться и, возможно, класса с более поздними операциями, я хочу их очистить. Я видел:
myvar = 1
rm(myvar)
Однако я предпочел бы повторно инициализировать все, чтобы избежать необходимости вручную отслеживать, что определено. Это возможно? Есть ли существенные накладные расходы, связанные с этим, если это так?