标签: ruby oop garbage-collection
我想知道Ruby对象是否有类似的.finalize()方法,这标志着它们已准备好进行垃圾回收。如果我要创建20,000个对象并且每个实例都有一个计数器,我希望该对象在达到零时标记为垃圾收集。我知道这几乎是一种Java方法,但我没有足够的Ruby经验来了解如何更好地完成这项工作。
感谢您的回答,评论和反馈!
答案 0 :(得分:7)
据我所知,您无法为GC准备好对象,但您可以随时强制使用GC:
GC.start
如果该项目可以被释放,它将被释放。