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

singleton method GC.latest_compact_info

latest_compact_info -> HashRuby 3.0 から[permalink][rdoc][edit]

最後に実行されたヒープコンパクション(GC.compact など)の統計情報を返します。

返り値の Hash のキーは以下のとおりで、値はいずれもオブジェクトの型ごとの件数を表す Hash です(コンパクションがまだ実行されていない場合は空の Hash)。

  • :considered -- 移動の対象として検討されたオブジェクト数
  • :moved -- 実際に移動されたオブジェクト数
  • :moved_up -- 移動先のアドレスが元より高かったオブジェクト数
  • :moved_down -- 移動先のアドレスが元より低かったオブジェクト数

[SEE_ALSO] GC.compact, GC.auto_compact