84件ヒット
[1-84件を表示]
(0.030秒)
別のキーワード
モジュール
- ObjectSpace (84)
キーワード
-
allocation
_ sourcefile (12) -
allocation
_ sourceline (12) -
count
_ nodes (12) -
count
_ objects _ size (12) -
count
_ tdata _ objects (12) -
memsize
_ of (12) -
memsize
_ of _ all (12)
検索結果
先頭5件
-
ObjectSpace
. # allocation _ sourcefile(object) -> String (9.0) -
objectの元となったソースファイル名を返します。
...objectの元となったソースファイル名を返します。
@param object 元となるソースファイル名を取得したいobjectを指定します。
@return objectの元となるソースファイル名を返します。存在しない場合はnilを返します。
//emlist[例:test.......rbというファイルで下記のスクリプトを実行した場合][ruby]{
require 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "file:#{ObjectSpace::allocation_sourcefile(obj)}" # => file:test.rb
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpac... -
ObjectSpace
. # allocation _ sourceline(object) -> Integer (9.0) -
objectの元となったソースファイルの行番号を返します。
...します。
@param object 元となるソースファイルの行番号を取得したいobjectを指定します。
@return objectの元となるソースファイルの行番号を返します。存在しない場合はnilを返します。
//emlist[例][ruby]{
require 'objspace'
ObjectSpace::... -
ObjectSpace
. # count _ nodes(result _ hash = nil) -> Hash (9.0) -
ノードの種類ごとの数を格納したハッシュを返します。
...ノードの種類ごとの数を格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます... -
ObjectSpace
. # count _ objects _ size(result _ hash = nil) -> Hash (9.0) -
型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
...型ごとのオブジェクトサイズをバイト単位で格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き... -
ObjectSpace
. # count _ tdata _ objects(result _ hash = nil) -> Hash (9.0) -
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
...T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き... -
ObjectSpace
. # memsize _ of(obj) -> Integer (9.0) -
obj が消費するメモリ使用量をバイト単位で返します。
...obj が消費するメモリ使用量をバイト単位で返します。
@param obj 任意のオブジェクトを指定します。
戻り値の内容は完全ではない事に注意してください。この内容はあくまでもヒ
ントとして扱う必要があります。特に T_DAT......しくないでしょう。
2.2 以降では RVALUE のサイズを含んだ結果を返します。
本メソッドは C Ruby 以外では動作しません。
//emlist[例][ruby]{
require 'objspace'
ObjectSpace.memsize_of(10) # => 0
ObjectSpace.memsize_of("12345" * 10) # => 91
//}... -
ObjectSpace
. # memsize _ of _ all(klass = nil) -> Integer (9.0) -
すべての生存しているオブジェクトが消費しているメモリ使用量をバイト単位 で返します。
...すべての生存しているオブジェクトが消費しているメモリ使用量をバイト単位
で返します。
@param klass 指定したクラスのインスタンスのメモリ使用量を返します。省略
した場合はすべてのクラスのインスタンス...