337件ヒット
[1-100件を表示]
(0.040秒)
別のキーワード
種類
- インスタンスメソッド (139)
- 特異メソッド (102)
- モジュール関数 (84)
- 文書 (12)
ライブラリ
- ビルトイン (72)
- benchmark (108)
- fileutils (48)
-
minitest
/ unit (1) -
rubygems
/ user _ interaction (84)
クラス
-
Benchmark
:: Job (24) -
Benchmark
:: Report (48) -
Gem
:: StreamUI (12) -
Gem
:: StreamUI :: SilentProgressReporter (24) -
Gem
:: StreamUI :: SimpleProgressReporter (24) -
Gem
:: StreamUI :: VerboseProgressReporter (24) -
MiniTest
:: Unit (1) -
RDoc
:: Options (12) - Thread (36)
モジュール
- Benchmark (36)
- FileUtils (48)
-
GC
:: Profiler (36)
キーワード
- benchmark (12)
- bm (12)
- bmbm (12)
- cd (24)
- chdir (24)
-
coverage
_ report= (12) - item (24)
- list (12)
- new (48)
-
progress
_ reporter (12) -
raw
_ data (12) - report= (1)
-
report
_ on _ exception (18) -
report
_ on _ exception= (18) - result (12)
-
ruby 1
. 8 . 4 feature (12) - updated (36)
検索結果
先頭5件
- Benchmark
:: Report # report(label = "" , *fmt) { . . . } -> Benchmark :: Tms - GC
:: Profiler . report(out = $ stdout) -> nil - Benchmark
:: Job # report(label = "") { . . . } -> self - Gem
:: StreamUI # progress _ reporter(*args) -> SilentProgressReporter | SimpleProgressReporter | VerboseProgressReporter - Thread
# report _ on _ exception -> bool
-
Benchmark
:: Report # report(label = "" , *fmt) { . . . } -> Benchmark :: Tms (18119.0) -
ラベルと与えられたブロックの実行時間を標準出力に出力します。
...ラベルと与えられたブロックの実行時間を標準出力に出力します。
出力のフォーマットは Benchmark::Tms#format が行います。
@param label ラベル
@param fmt 結果に出力したいオブジェクト
@see Benchmark::Tms#format... -
GC
:: Profiler . report(out = $ stdout) -> nil (18119.0) -
GC::Profiler.result の結果を out に出力します。
...GC::Profiler.result の結果を out に出力します。
@param out 結果の出力先を指定します。デフォルトは $stdout です。
//emlist[例][ruby]{
GC::Profiler.enable
GC.start
GC::Profiler.report
# => GC 4 invokes.
# Index Invoke Time(sec) Use Size(byte) Total Si......ze(byte) Total Object GC Time(ms)
# 1 0.019 303720 1269840 31746 1.25899999999999967493
//}
@see GC::Profiler.result... -
Benchmark
:: Job # report(label = "") { . . . } -> self (15107.0) -
与えられたラベルとブロックをジョブリストに登録します。
...与えられたラベルとブロックをジョブリストに登録します。
@param label ラベル... -
Gem
:: StreamUI # progress _ reporter(*args) -> SilentProgressReporter | SimpleProgressReporter | VerboseProgressReporter (6412.0) -
処理の進捗を報告するためのオブジェクトを返します。
...ます。
返されるオブジェクトの種類は現在の設定によります。
@param args 返値となるオブジェクトを初期化するための引数です。
@see Gem::StreamUI::SilentProgressReporter, Gem::StreamUI::SimpleProgressReporter, Gem::StreamUI::VerboseProgressReporter... -
Thread
# report _ on _ exception -> bool (6150.0) -
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
...の Thread.report_on_exception です。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false で指定します。
//emlist[例][ruby]{
a = Thread.new{ Thread.stop; raise }
a.report_on_exception = true
a.report_on_exception......:0x00007fc3f48c7908@(irb):1 run> terminated with exception (report_on_exception is true):
# Traceback (most recent call last):
# (irb):1:in `block in irb_binding': unhandled exception
# #<Thread:0x00007fc3f48c7908@(irb):1 dead>
b = Thread.new{ Thread.stop; raise }
b.report_on_exception = fa......lse
b.run # => #<Thread:0x00007fc3f48aefc0@(irb):4 dead>
//}
@see Thread.report_on_exception... -
Thread
# report _ on _ exception=(newstate) (6150.0) -
真の場合、そのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
...の Thread.report_on_exception です。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false で指定します。
//emlist[例][ruby]{
a = Thread.new{ Thread.stop; raise }
a.report_on_exception = true
a.report_on_exception......:0x00007fc3f48c7908@(irb):1 run> terminated with exception (report_on_exception is true):
# Traceback (most recent call last):
# (irb):1:in `block in irb_binding': unhandled exception
# #<Thread:0x00007fc3f48c7908@(irb):1 dead>
b = Thread.new{ Thread.stop; raise }
b.report_on_exception = fa......lse
b.run # => #<Thread:0x00007fc3f48aefc0@(irb):4 dead>
//}
@see Thread.report_on_exception... -
Thread
. report _ on _ exception -> bool (6126.0) -
真の時は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
...false です。
Thread.new { 1.times { raise } }
は $stderr に以下のように出力します:
#<Thread:...> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
2: from -e:1:in `block in <main>'
1: from -e:1:in `times'
これ......* Thread#join や Thread#value でそのスレッドの終了を待つことが保証できるなら、
スレッド開始時に Thread.current.report_on_exception = false でレポートを無効化しても
安全です。しかし、この場合、例外をハンドルするのが遅れた......を待つことができなかったりするかもしれません。
スレッドごとに設定する方法は Thread#report_on_exception= を参照してください。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false......true です。
Thread.new { 1.times { raise } }
は $stderr に以下のように出力します:
#<Thread:...> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
2: from -e:1:in `block in <main>'
1: from -e:1:in `times'
これ... -
Thread
. report _ on _ exception=(newstate) (6126.0) -
真の時は、いずれかのスレッドが例外によって終了した時に、その内容を $stderr に報告します。
...false です。
Thread.new { 1.times { raise } }
は $stderr に以下のように出力します:
#<Thread:...> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
2: from -e:1:in `block in <main>'
1: from -e:1:in `times'
これ......* Thread#join や Thread#value でそのスレッドの終了を待つことが保証できるなら、
スレッド開始時に Thread.current.report_on_exception = false でレポートを無効化しても
安全です。しかし、この場合、例外をハンドルするのが遅れた......を待つことができなかったりするかもしれません。
スレッドごとに設定する方法は Thread#report_on_exception= を参照してください。
@param newstate スレッド実行中に例外発生した場合、その内容を報告するかどうかを true か false......true です。
Thread.new { 1.times { raise } }
は $stderr に以下のように出力します:
#<Thread:...> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
2: from -e:1:in `block in <main>'
1: from -e:1:in `times'
これ... -
RDoc
:: Options # coverage _ report=(val) (6123.0) -
コマンドライン引数の --coverage-report オプションと同様の指定を行います。
...コマンドライン引数の --coverage-report オプションと同様の指定を行います。
@param val 数値オブジェクトか false を指定します。... -
MiniTest
:: Unit # report=(list) (6107.0) -
テストメソッドの実行結果のリストをセットします。
...テストメソッドの実行結果のリストをセットします。
@param list テストメソッドの実行結果のリストを指定します。... -
Benchmark
:: Report . new(width = 0 , fmtstr = nil) -> Benchmark :: Report (3129.0) -
Benchmark::Report のインスタンスを初期化して返します。
...Benchmark::Report のインスタンスを初期化して返します。
通常このメソッドがユーザーによって直接呼び出されることはありません。
@param width ラベルの幅
@param fmtstr フォーマット文字列...