Ruby 4.1 リファレンスマニュアル

singleton method GC.disable

disable -> bool[permalink][rdoc][edit]
() → bool

ガーベージコレクトを禁止します。

前回の禁止状態を返します(禁止されていたなら true, GC が有効であったなら、 false)。

Ruby 4.1 から、デフォルトの GC は Ractor ごとに動作し、このメソッドによる禁止状態も Ractor ごとに保持されます。ある Ractor で GC.enable を呼び出しても、別の Ractor が行った禁止は上書きされません。

例
p GC.disable # => false
p GC.disable # => true

[SEE_ALSO] GC.enable