Question

Excusez mon ignorance, que je ne suis pas un ingénieur en informatique, mais avec des racines dans la biologie. Je suis devenu un grand fan des objets pré-allocation (à kudos SO et R Inferno par Patrick Burns,) et je voudrais améliorer mes habitudes de codage. Au lieu de ce fait, je l'ai pensé à l'écriture des fonctions plus efficaces et ont la question suivante.

Y at-il des avantages à la suppression des variables qui seront remplacées au début de la boucle suivante, ou est-ce juste une perte de temps? Pour les besoins du raisonnement, supposons que la taille des anciennes et des nouvelles variables est très similaire ou identique.

Était-ce utile?

La solution

Non

. la collecte des ordures automatique prendra soin de ce bien.

Autres conseils

Je pense que ça va vraiment dépendre des détails de l'affaire. Dans certains cas, lorsque l'objet est grand, il est peut-être une bonne idée de rm (), surtout si elle est pas nécessaire et il y a beaucoup d'autres choses à faire avant qu'il ne soit écrasé. Mais là encore, il est impossible de concevoir des circonstances étaient cette stratégie pourrait être coûteuse en termes de temps de calcul.

La seule façon de savoir si ce serait vraiment utile est d'essayer les deux sens et vérifier avec system.time ().

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top