るりまサーチ (Ruby 2.2.0)

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

別のキーワード

  1. _builtin count
  2. enumerable count
  3. array count
  4. rubygems/user_interaction count
  5. matrix row_count

ライブラリ

検索結果

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

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

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

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

//emlist[例][ruby]{
ObjectSpace
.count_objects # => {:TOTAL=>10000, :FREE=>3011, :T_OBJECT=>6, :T_CLASS=>404, ...}
//}...

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

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

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

//emlist[例][ruby]{
ObjectSpace
.count_objects_size
# => {:TOTAL=>1461154, :T_CLASS=>158280, :T_MODULE=>20672, :T_STRING=>527249, ...}
//}

@raise TypeError result_hash にハッ...