るりまサーチ

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

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

モジュール

検索結果

WIN32OLE#_invoke(dispid, args, types) -> object | nil (18137.0)

DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。

...び出しを行うことを、プログラムの可読性の点
から推奨します。

@
param dispid メソッドのDISPID(メソッドを一意に特定する数値)を指定し
ます。

@
param args メソッドの引数を配列で指定します。引数の順序は最左...
...端の引数
のインデックスを0とします。引数が不要な場合は空配列を指定し
ます。

@
param types メソッドの引数の型を配列で指定します。引数の順序は最左端の
引数のインデックスを0とします。型...
...ドの場合はnil。

@
raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。

excel = WIN32OLE.new('Excel.Application')
excel._invoke(302, [], []) # DISPID...

GC::Profiler.raw_data -> [Hash, ...] | nil (34.0)

GC のプロファイル情報を GC の発生ごとに Hash の配列 (:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ ていない場合は nil を返します。

...ash の配列
(:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ
ていない場合は nil を返します。

例:

GC::Profiler.enable
GC.start
GC::Profiler.raw_data
# => [
{
:GC_TIME=>1.3000000000000858e-05,
:GC_INVOKE_TIME=>0.010634999...
...4724,
:GC_IS_MARKED=>false
},
# ...
]

各項目の意味を以下に示します。

: :GC_TIME

GC の処理時間(秒)

: :GC_INVOKE_TIME

Ruby が起動してから GC が起動するまでに経過した時間(秒)

: :HEAP_USE_SIZE

ヒープ内での使用サイズ(バ...
...IL を有効にして Ruby をビルドした場合、以下の
キーも参照できます。

* :GC_MARK_TIME
* :GC_SWEEP_TIME
* :ALLOCATE_INCREASE
* :ALLOCATE_LIMIT
* :HEAP_USE_SLOTS
* :HEAP_LIVE_OBJECTS
* :HEAP_FREE_OBJECTS
* :HAVE_FINALIZE

@
see GC::Profiler.report, GC::Profiler.result...