るりまサーチ

最速Rubyリファレンスマニュアル検索!
120件ヒット [101-120件を表示] (0.036秒)
トップページ > クエリ:object[x] > クエリ:>[x] > ライブラリ:objspace[x] > 種類:モジュール関数[x]

別のキーワード

  1. objectspace each_object
  2. _builtin each_object
  3. object send
  4. object to_enum
  5. object enum_for

検索結果

<< < 1 2 >>

ObjectSpace.#count_nodes(result_hash = nil) -> Hash (3103.0)

ノードの種類ごとの数を格納したハッシュを返します。

...ンスやメモリ管理に興味のある C Ruby の開発者向けのものです。

//emlist[例][ruby]{
Object
Space.count_nodes
# => {:NODE_METHOD=>2027, :NODE_FBODY=>1927, :NODE_CFUNC=>1798, ...}
//}

戻り値のハッシュは処理系に依存します。これは将来変更になるかも...

ObjectSpace.#memsize_of(obj) -> Integer (3103.0)

obj が消費するメモリ使用量をバイト単位で返します。

...しくないでしょう。
2.2 以降では RVALUE のサイズを含んだ結果を返します。

本メソッドは C Ruby 以外では動作しません。

//emlist[例][ruby]{
require 'objspace'

Object
Space.memsize_of(10) # => 0
Object
Space.memsize_of("12345" * 10) # => 91
//}...
<< < 1 2 >>