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

module function ObjectSpace?.count_objects

count_objects(result_hash = {}) -> HashRuby 1.9.3 から[permalink][rdoc][edit]
(?Hash[Symbol, Integer] result_hash) → Hash[Symbol, Integer]

オブジェクトを種類ごとにカウントした結果を Hash として返します。

このメソッドは CRuby 以外の Ruby では動かないでしょう。

[PARAM] result_hash:
ハッシュを指定します。与えられたハッシュは上書きして返されます。これを利用すると測定による影響を避けることができます。
[EXCEPTION] TypeError:
引数に Hash 以外を与えた場合、発生します。
例
p ObjectSpace.count_objects # => {TOTAL: 10000, FREE: 3011, T_OBJECT: 6, T_CLASS: 404, ...}