我irb
在安装 Ruby 2.0 后这样做:
% irb
2.0.0p247 :001 > GC.respond_to?(:copy_on_write_friendly=)
=> false
为什么这返回错误?那么我怎么知道 Ruby 2.0 对 CoW 友好呢?
我irb
在安装 Ruby 2.0 后这样做:
% irb
2.0.0p247 :001 > GC.respond_to?(:copy_on_write_friendly=)
=> false
为什么这返回错误?那么我怎么知道 Ruby 2.0 对 CoW 友好呢?
显然 Ruby 2.0 是写时复制友好的,但方法 ":copy_on_write_friendly" 仅在 Ruby 企业版中可用。COW 友好性是垃圾收集器的一项功能,ruby 2.0 只有一个 gc 可用(如果我错了,请纠正我!),不需要配置选项。如果要查询 COW 友好度,则需要查询 ruby 的版本。