use*_*232 5 ruby
我正在构建一个应用程序,并想知道将未使用的对象设置为nil是生产级编码中的常见做法.
据我所知,这只是垃圾收集器的一个暗示,并不会总是丢弃一个对象.
Tre*_*arl 9
根据这个帖子
如果您使用成员对象设置它将nil导致引用的对象被垃圾收集.如果它是局部变量,则方法exit将执行相同的操作.
nil
如果您需要明确设置成员,我会质疑您的设计nil.
teh*_*ter 0
您不需要做任何事情来给垃圾收集器任何提示。只需使用内存效率足够高的算法,它就会为您处理剩下的事情。
归档时间:
13 年,1 月 前
查看次数:
1923 次
最近记录: