请原谅我的无知,因为我不是一个电脑工程师,但在生物学根源。我已经成为预分配对象的大风扇(荣誉给SO和R魔族由帕特里克·伯恩斯),并想提高我的编码习惯。代替这一事实,我一直在思考如何编写更有效的功能,并具有以下问题。

有去除变量将被覆盖在下一循环的开始任何好处,或者这只是浪费时间?为了讨论起见,让我们假设新老变量的大小是非常类似或相同。

有帮助吗?

解决方案

没有。自动垃圾回收利用这一就好照顾。

其他提示

我觉得它真的会视乎个案的具体情况。在某些情况下,当对象是大它可能是)一个好主意,RM(它,尤其是如果不需要它,还有很多其他的事情要做它被覆盖了。不过话说回来,这不是不可能受孕情况的是这种策略可能是在计算时间方面是昂贵的。

要知道是否真的值得,唯一的方法是尝试两种方式并用system.time检查()。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top