Pergunta

Desculpa a minha ignorância, como eu não sou um engenheiro de computação, mas com raízes na biologia.Eu me tornei um grande fã de pré-alocação de objetos (kudos para ISSO e R inferno por Patrick Queimaduras) e gostaria de melhorar meus hábitos de codificação.No lugar desse fato, eu estive pensando sobre a escrita mais eficiente e funções têm a seguinte pergunta.

Há benefícios na remoção de variáveis que serão substituídas no início do próximo ciclo, ou isso é apenas uma perda de tempo?Para o bem do argumento, vamos supor que o tamanho do antigo e do novo variáveis é muito semelhante ou idêntico.

Foi útil?

Solução

Não.Coleta de lixo automática vai cuidar deste bem.

Outras dicas

Eu acho que vai realmente depender das especificidades do caso.Em algumas circunstâncias, quando o objeto for grande, pode ser uma boa idéia para rm (), especialmente se ela não é necessária e há muitas outras coisas a fazer antes de que ele será substituído.Mas, novamente, não é impossível imaginar a circunstância era de que a estratégia pode ser caro em termos de tempo de computação.

A única maneira de saber se seria realmente vale a pena é tentar das duas maneiras e, verifique com o sistema.tempo().

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top