るりまサーチ

最速Rubyリファレンスマニュアル検索!
14件ヒット [1-14件を表示] (0.015秒)
トップページ > モジュール:ObjectSpace[x] > クエリ:count_objects[x]

別のキーワード

  1. _builtin count
  2. enumerable count
  3. rubygems/user_interaction count
  4. cgi max_multipart_count
  5. win32ole ole_reference_count

ライブラリ

検索結果

ObjectSpace.#count_objects(result_hash = {}) -> Hash (18108.0)

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

...て返されます。
これを利用すると測定による影響を避けることができます。

@raise TypeError 引数に Hash 以外を与えた場合、発生します。

ObjectSpace
.count_objects # => {:TOTAL=>10000, :FREE=>3011, :T_OBJECT=>6, :T_CLASS=>404, ...}...

ObjectSpace.#count_objects_size(result_hash = nil) -> Hash (6108.0)

型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。

...容はあくまでもヒ
ントとして扱う必要があります。特に T_DATA の合計値は正しくないでしょう。

例:

ObjectSpace
.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}

@raise TypeError result_hash にハッシュ...