【发布时间】:2013-09-16 08:23:09
【问题描述】:
我正在使用 Ruby 进行编程(尽管它可能不是很相关),并处理一些相当大的数据集。因此,我的一些变量可能非常大。
一旦我不再需要一个变量,删除它有什么好处吗?这可能会释放一些 RAM 还是有任何其他优势?
【问题讨论】:
-
如果对象不再被变量或其他对象引用,它们将被垃圾回收,但 Ruby 进程在分配内存后不会将内存释放回操作系统(这在 JRuby 中可能不同)。
标签: ruby optimization ram