499件ヒット
[201-300件を表示]
(0.119秒)
ライブラリ
- ビルトイン (72)
- benchmark (120)
- fileutils (48)
-
minitest
/ unit (2) -
net
/ http (8) -
rubygems
/ user _ interaction (192)
クラス
-
Benchmark
:: Job (24) -
Benchmark
:: Report (48) -
Gem
:: StreamUI (12) -
Gem
:: StreamUI :: SilentProgressReporter (48) -
Gem
:: StreamUI :: SimpleProgressReporter (48) -
Gem
:: StreamUI :: VerboseProgressReporter (48) -
MiniTest
:: Unit (2) -
RDoc
:: Options (24) - Thread (36)
モジュール
- Benchmark (36)
- FileUtils (48)
-
GC
:: Profiler (36)
キーワード
- HTTPAlreadyReported (8)
-
NEWS for Ruby 2
. 4 . 0 (9) - SilentProgressReporter (12)
- SimpleProgressReporter (12)
- VerboseProgressReporter (12)
- benchmark (12)
- bm (12)
- bmbm (12)
- cd (24)
- chdir (24)
- count (36)
-
coverage
_ report (12) -
coverage
_ report= (12) - done (36)
- item (24)
- list (12)
- new (48)
-
progress
_ reporter (12) -
raw
_ data (12) - rdoc (12)
- report (37)
- report= (1)
-
report
_ on _ exception (18) -
report
_ on _ exception= (18) - result (12)
-
ruby 1
. 8 . 4 feature (12) - updated (36)
検索結果
先頭5件
-
Gem
:: StreamUI :: SilentProgressReporter # count -> nil (9100.0) -
何もしません。
何もしません。 -
Gem
:: StreamUI :: SilentProgressReporter # updated(message) -> nil (9100.0) -
何もしません。
何もしません。
@param message 指定しても意味がありません。 -
Gem
:: StreamUI :: SimpleProgressReporter # count -> Integer (9100.0) -
Gem::StreamUI::SimpleProgressReporter#updated が呼び出された回数を返します。
...Gem::StreamUI::SimpleProgressReporter#updated が呼び出された回数を返します。... -
Gem
:: StreamUI :: SimpleProgressReporter # updated(message) -> nil (9100.0) -
ドットを表示します。
ドットを表示します。
@param message 指定しても意味がありません。 -
Gem
:: StreamUI :: VerboseProgressReporter # count -> Integer (9100.0) -
Gem::StreamUI::VerboseProgressReporter#updated が呼び出された回数を返します。
...Gem::StreamUI::VerboseProgressReporter#updated が呼び出された回数を返します。... -
Gem
:: StreamUI :: VerboseProgressReporter # updated(message) -> nil (9100.0) -
現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
...現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
@param message 表示するメッセージを指定します。... -
Benchmark
:: Report . new(width = 0 , fmtstr = nil) -> Benchmark :: Report (6217.0) -
Benchmark::Report のインスタンスを初期化して返します。
...Benchmark::Report のインスタンスを初期化して返します。
通常このメソッドがユーザーによって直接呼び出されることはありません。
@param width ラベルの幅
@param fmtstr フォーマット文字列... -
GC
:: Profiler . raw _ data -> [Hash , . . . ] | nil (6106.0) -
GC のプロファイル情報を GC の発生ごとに Hash の配列 (:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ ていない場合は nil を返します。
...配列
(:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ
ていない場合は nil を返します。
例:
GC::Profiler.enable
GC.start
GC::Profiler.raw_data
# => [
{
:GC_TIME=>1.3000000000000858e-05,
:GC_INVOKE_TIME=>0.0106349999999999......99,
:HEAP_USE_SIZE=>289640,
:HEAP_TOTAL_SIZE=>588960,
:HEAP_TOTAL_OBJECTS=>14724,
:GC_IS_MARKED=>false
},
# ...
]
各項目の意味を以下に示します。
: :GC_TIME
GC の処理時間(秒)
: :GC_INVOKE_TIME
Ruby が起動してから GC が起動......LE_MORE_DETAIL を有効にして 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::Prof... -
GC
:: Profiler . result -> String (6106.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 165600 212......e Time
Ruby が起動してから GC が起動するまでに経過した時間
: Use Size
ヒープ内での使用サイズ
: Total Size
ヒープ全体のサイズ
: Total Object
ヒープ内に存在するオブジェクトの個数
: GC Time
GC の処理時間
@see GC::Profiler.report... -
Benchmark
:: Job # item(label = "") { . . . } -> self (6101.0) -
与えられたラベルとブロックをジョブリストに登録します。
与えられたラベルとブロックをジョブリストに登録します。
@param label ラベル