るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.017秒)
トップページ > クエリ:end[x] > ライブラリ:objspace[x]

別のキーワード

  1. _builtin end
  2. ripper end_seen?
  3. _builtin exclude_end?
  4. _builtin end_with?
  5. zlib end

モジュール

キーワード

検索結果

ObjectSpace.#trace_object_allocations { ... } (20.0)

与えられたブロック内でオブジェクトのトレースを行います。 

...のトレースを行います。 

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

class C
include ObjectSpace

def foo
trace_object_allocations do
obj = Object.new
p "#{allocation_sourcefile(obj)}:#{allocation_sourceline(obj)}"
end

end

end


C.new.foo #=> "objtrace.rb:8"
//}...

ObjectSpace.#memsize_of_all(klass = nil) -> Integer (8.0)

すべての生存しているオブジェクトが消費しているメモリ使用量をバイト単位 で返します。

...ll klass = false
total = 0
ObjectSpace.each_object{|e|
total += ObjectSpace.memsize_of(e) if klass == false || e.kind_of?(klass)
}
total
end

//}

戻り値の内容は完全ではない事に注意してください。この内容はあくまでもヒ
ントとして扱う必要があり...