3

irb在安装 Ruby 2.0 后这样做:

% irb                                                                                              
2.0.0p247 :001 > GC.respond_to?(:copy_on_write_friendly=)
 => false

为什么这返回错误?那么我怎么知道 Ruby 2.0 对 CoW 友好呢?

4

1 回答 1

2

显然 Ruby 2.0 是写时复制友好的,但方法 ":copy_on_write_friendly" 仅在 Ruby 企业版中可用。COW 友好性是垃圾收集器的一项功能,ruby 2.0 只有一个 gc 可用(如果我错了,请纠正我!),不需要配置选项。如果要查询 COW 友好度,则需要查询 ruby​​ 的版本。

于 2014-07-28T06:59:32.727 回答