るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.028秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

検索結果

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

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

...ありません。パフォー
マンスやメモリ管理に興味のある C Ruby の開発者向けのものです。

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

戻り値のハッシュは処理系に依存します。...

ObjectSpace.#count_tdata_objects(result_hash = nil) -> Hash (18385.0)

T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。

...メソッドではありません。パフォー
マンスに興味のある C Ruby の開発者向けのものです。

//emlist[例][ruby]{
ObjectSpace
.count_tdata_objects
# => {RubyVM::InstructionSequence=>504, :parser=>5, :barrier=>6,
# :mutex=>6, Proc=>60, RubyVM::Env=>57, Mutex=>1, Encodi...

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

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

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

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

@raise TypeError result_hash にハッ...

ObjectSpace.#allocation_sourcefile(object) -> String (18331.0)

objectの元となったソースファイル名を返します。

...][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 ObjectSpace.#trace_object_allocations_start,
ObjectSpace
.#trace_object_alloca...

ObjectSpace.#allocation_sourceline(object) -> Integer (18331.0)

objectの元となったソースファイルの行番号を返します。

...t[例][ruby]{
require 'objspace'

ObjectSpace
::trace_object_allocations_start
obj = Object.new
puts "line:#{ObjectSpace::allocation_sourceline(obj)}" # => line:4
ObjectSpace
::trace_object_allocations_stop
//}

@see ObjectSpace.#trace_object_allocations_start,
ObjectSpace
.#trace_object_allocati...

絞り込み条件を変える