るりまサーチ

最速Rubyリファレンスマニュアル検索!
330件ヒット [1-100件を表示] (0.074秒)
トップページ > クエリ:l[x] > クエリ:size[x] > クエリ:result[x]

別のキーワード

  1. kernel $-l
  2. _builtin $-l
  3. matrix l
  4. lupdecomposition l
  5. $-l kernel

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

GC::Profiler.result -> String (24231.0)

GC のプロファイル情報をフォーマットし、文字列として返します。

...が発生した場合の実行例です。

$ ruby -e "GC::Profiler.enable; a = Array.new(100000){ 'aa' }; puts GC::Profiler.result"
GC 5 invokes.
Index Invoke Time(sec) Use Size(byte) Total Size(byte) Total Object GC Time(ms)
1 0.012...
...Time
Ruby が起動してから GC が起動するまでに経過した時間
: Use Size
ヒープ内での使用サイズ
: Total Size
ヒープ全体のサイズ
: Total Object
ヒープ内に存在するオブジェクトの個数
: GC Time
GC の処理時間

@see GC::Profiler.report...

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

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

...をバイト単位で格納したハッシュを返します。

@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プロー...
...す。特に T_DATA の合計値は正しくないでしょう。

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

@raise TypeError result_hash にハッシュ以外を指定した時に発生します。...

Win32::Registry::API.#SetValue(hkey, name, type, data, size) (6202.0)

@todo

@todo

Win32::Registry::API.#CloseKey(hkey) (6102.0)

@todo

@todo

Win32::Registry::API.#DeleteKey(hkey, name) (6102.0)

@todo

@todo

絞り込み条件を変える

Win32::Registry::API.#DeleteValue(hkey, name) (6102.0)

@todo

@todo

Win32::Registry::API.#EnumValue(hkey, index) (6102.0)

@todo

@todo

Win32::Registry::API.#FlushKey(hkey) (6102.0)

@todo

@todo

Win32::Registry::API.#QueryValue(hkey, name) (6102.0)

@todo

@todo

Enumerator::Lazy.new(obj, size=nil) {|yielder, *values| ... } -> Enumerator::Lazy (3219.0)

Lazy Enumerator を作成します。Enumerator::Lazy#force メソッドなどに よって列挙が実行されたとき、objのeachメソッドが実行され、値が一つずつ ブロックに渡されます。ブロックは、yielder を使って最終的に yield される値を 指定できます。

...
L
azy Enumerator を作成します。Enumerator::Lazy#force メソッドなどに
よって列挙が実行されたとき、objのeachメソッドが実行され、値が一つずつ
ブロックに渡されます。ブロックは、yielder を使って最終的に yield される値を
指定で...
...//emlist[Enumerable#filter_map と、その遅延評価版を定義する例][ruby]{
module Enumerable
def filter_map(&block)
map(&block).compact
end
end

class Enumerator::Lazy
def filter_map
L
azy.new(self) do |yielder, *values|
result
= yield *values
yielder << result if...
...result
end
end
end

1.step.lazy.filter_map{|i| i*i if i.even?}.first(5)
# => [4, 16, 36, 64, 100]
//}

@raise ArgumentError 引数を指定しなかった場合、ブロックを指定しなかった場合に発生します。

@see Enumerator.new...

絞り込み条件を変える

<< 1 2 3 ... > >>