種類
ライブラリ
- ビルトイン (464)
- benchmark (11)
- drb (22)
-
drb
/ timeridconv (22) - fiddle (77)
-
net
/ imap (11) - openssl (11)
-
rinda
/ tuplespace (22) - tempfile (33)
-
test
/ unit (1) - weakref (44)
-
win32
/ registry (121) - win32ole (22)
クラス
- Array (19)
-
DRb
:: DRbServer (11) -
DRb
:: TimerIdConv (11) -
Fiddle
:: Handle (33) -
Fiddle
:: Pointer (44) - IO (55)
- Integer (22)
-
ObjectSpace
:: WeakMap (11) -
OpenSSL
:: BN (11) -
Rinda
:: TupleSpace (11) - String (11)
- Tempfile (33)
- WIN32OLE (22)
- WeakRef (22)
モジュール
- Benchmark (11)
- GC (159)
-
GC
:: Profiler (88) - ObjectSpace (44)
-
Test
:: Unit (1) -
Win32
:: Registry :: API (121)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - ARGV (11)
- DRbIdConv (11)
- FlagCountError (11)
-
INTERNAL
_ CONSTANTS (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - OPTS (11)
- Profiler (11)
- RefError (11)
- RegCloseKey (11)
- RegCreateKeyExA (11)
- RegDeleteKey (11)
- RegDeleteValue (11)
- RegEnumKeyExA (11)
- RegEnumValueA (11)
- RegFlushKey (11)
- RegOpenKeyExA (11)
- RegQueryInfoKey (11)
- RegQueryValueExA (11)
- RegSetValueExA (11)
- Ruby用語集 (11)
- STR2CSTR (11)
- StringValue (11)
- StringValuePtr (11)
- Symbol (11)
- Thread (11)
- TimerIdConv (11)
- TupleEntry (11)
- WeakMap (11)
- WeakRef (11)
- [] (11)
-
_ _ getobj _ _ (11) -
auto
_ compact (3) -
auto
_ compact= (3) - autoclose= (11)
- bmbm (11)
-
call
_ cfunc (11) - clear (11)
- close (11)
-
close
_ enabled? (11) - compact (5)
- count (11)
- create (22)
-
default
_ argc _ limit (11) -
define
_ final (11) -
define
_ finalizer (22) - disable (22)
-
disable
_ close (11) -
drb
/ timeridconv (11) - enable (22)
-
enable
_ close (11) - enabled? (11)
-
for
_ fd (11) - free (11)
- free= (11)
-
garbage
_ collect (22) -
gc
_ mark _ all (11) -
gc
_ mark _ rest (11) -
gc
_ sweep (11) - gcd (22)
- gcdlcm (11)
-
latest
_ gc _ info (22) - malloc (11)
-
method
_ call (11) -
net
/ smtp (11) - new (33)
-
ole
_ free (11) - open (22)
-
os
_ each _ obj (11) - pack (19)
- pack テンプレート文字列 (11)
-
proc
_ s _ new (11) -
raw
_ data (11) -
rb
_ ary _ aref (11) -
rb
_ call (11) -
rb
_ call0 (11) -
rb
_ call _ super (11) -
rb
_ class _ initialize (11) -
rb
_ class _ instance _ methods (11) -
rb
_ class _ new _ instance (11) -
rb
_ class _ private _ instance _ methods (11) -
rb
_ class _ protected _ instance _ methods (11) -
rb
_ class _ s _ new (11) -
rb
_ cont _ call (11) -
rb
_ define _ global _ function (11) -
rb
_ define _ method (11) -
rb
_ define _ method _ id (11) -
rb
_ define _ module _ function (11) -
rb
_ define _ private _ method (11) -
rb
_ define _ protected _ method (11) -
rb
_ define _ singleton _ method (11) -
rb
_ exec _ arg _ init (1) -
rb
_ f _ abort (11) -
rb
_ f _ caller (11) -
rb
_ f _ eval (11) -
rb
_ f _ exit (11) -
rb
_ f _ load (11) -
rb
_ f _ missing (11) -
rb
_ f _ raise (11) -
rb
_ f _ send (11) -
rb
_ f _ throw (11) -
rb
_ f _ trace _ var (11) -
rb
_ f _ untrace _ var (11) -
rb
_ funcall3 (11) -
rb
_ gc (11) -
rb
_ gc _ call _ finalizer _ at _ exit (11) -
rb
_ gc _ disable (11) -
rb
_ gc _ enable (11) -
rb
_ gc _ force _ recycle (11) -
rb
_ gc _ mark (11) -
rb
_ gc _ mark _ children (11) -
rb
_ gc _ mark _ frame (11) -
rb
_ gc _ mark _ global _ tbl (11) -
rb
_ gc _ mark _ locations (11) -
rb
_ gc _ mark _ maybe (11) -
rb
_ gc _ mark _ threads (11) -
rb
_ gc _ register _ address (11) -
rb
_ gc _ start (11) -
rb
_ gc _ unregister _ address (11) -
rb
_ global _ variable (11) -
rb
_ mod _ attr (11) -
rb
_ mod _ attr _ accessor (11) -
rb
_ mod _ attr _ reader (11) -
rb
_ mod _ attr _ writer (11) -
rb
_ mod _ define _ method (11) -
rb
_ mod _ include (11) -
rb
_ mod _ modfunc (11) -
rb
_ mod _ module _ eval (11) -
rb
_ mod _ private (11) -
rb
_ mod _ private _ method (11) -
rb
_ mod _ protected (11) -
rb
_ mod _ public (11) -
rb
_ mod _ public _ method (11) -
rb
_ obj _ call _ init (11) -
rb
_ obj _ extend (11) -
rb
_ obj _ instance _ eval (11) -
rb
_ obj _ respond _ to (11) -
rb
_ obj _ singleton _ methods (11) -
rb
_ proc _ exec _ n (1) -
rb
_ scan _ args (11) -
rb
_ thread _ join _ m (11) -
rb
_ thread _ raise (11) -
rb
_ thread _ raise _ m (11) -
rb
_ thread _ s _ new (11) -
rb
_ undefined (11) - report (11)
- result (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
ruby
_ xcalloc (11) -
ruby
_ xmalloc (11) -
ruby
_ xrealloc (11) -
set
_ method _ visibility (11) -
setup
_ argv (1) -
specific
_ eval (11) - start (11)
- stat (22)
- stress (11)
- stress= (11)
-
test
/ unit (1) -
top
_ include (11) -
top
_ private (11) -
top
_ public (11) -
total
_ time (11) -
umethod
_ call (11) -
undefine
_ finalizer (11) - unpack (11)
-
verify
_ compaction _ references (5) -
weakref
_ alive? (11) - write (11)
- スレッド (11)
- リテラル (10)
- 環境変数 (11)
検索結果
先頭5件
-
GC
. stat(result _ hash = {}) -> {Symbol => Integer} (21040.0) -
GC 内部の統計情報を Hash で返します。
...
GC 内部の統計情報を Hash で返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。
@param key 得ら......報を取得したい場合にキーを
Symbol で指定します。
@return GC 内部の統計情報をHash で返します。
引数 key を指定した場合は数値を返します。
GC.stat
# =>
{
:count=>0,
:heap_allocated_pages=>24,
:heap_sorted_len......cts=>7796,
:total_freed_objects=>83,
:malloc_increase_bytes=>2389312,
:malloc_increase_bytes_limit=>16777216,
:minor_gc_count=>0,
:major_gc_count=>0,
:remembered_wb_unprotected_objects=>0,
:remembered_wb_unprotected_objects_limit=>0,
:old_objects=>0,
:old... -
GC
. stress -> bool (21034.0) -
GCがストレスモードかどうかを返します。
...
GCがストレスモードかどうかを返します。
真が設定されている場合は GC を行えるすべての機会に GC を行います。
@see GC.stress=... -
GC
. enable -> bool (21030.0) -
ガーベージコレクトを許可します。
...ガーベージコレクトを許可します。
前回の禁止状態を返します(禁止されていたなら true, GC が有効であったなら、
false)。
@see GC.disable
//emlist[例][ruby]{
GC.disable # => false
GC.enable # => true
GC.enable # => false
//}... -
GC
. disable -> bool (21024.0) -
ガーベージコレクトを禁止します。
...ガーベージコレクトを禁止します。
前回の禁止状態を返します(禁止されていたなら true, GC が有効であったなら、
false)。
//emlist[例][ruby]{
GC.disable # => false
GC.disable # => true
//}
@see GC.enable... -
GC
:: INTERNAL _ CONSTANTS -> {Symbol => Integer} (21022.0) -
GC用内部定数の値を保持するハッシュテーブルです。
...
GC用内部定数の値を保持するハッシュテーブルです。
GC::INTERNAL_CONSTANTS
# => {:RVALUE_SIZE=>40, :HEAP_PAGE_OBJ_LIMIT=>408, :HEAP_PAGE_BITMAP_SIZE=>56, :HEAP_PAGE_BITMAP_PLANES=>4}... -
GC
. verify _ compaction _ references(toward: nil , double _ heap: nil) -> Hash (21018.0) -
コンパクションの参照の一貫性を検証します。
...にして、
全ての移動を確実にするためにヒープをコンパクションして、全ての参照を更新して、
それからフルGCを実行します。
もし T_MOVED への参照をもつオブジェクトがあれば、マークスタックにプッシュされて、
SEGV が......起きるでしょう。
@param toward nil か :empty を指定します。
@param double_heap ヒープサイズを2倍にするかどうかを真偽値で指定します。
@return GC.compact の返り値と同じです。
@see GC.compact... -
GC
. auto _ compact -> bool (21006.0) -
auto compaction が有効化どうかを返します。
...auto compaction が有効化どうかを返します。
@return auto compaction が有効な場合 true を返します。
そうでなければ false を返します。
@see GC.auto_compact=... -
GC
. compact -> Hash (21006.0) -
ヒープをコンパクションします。
...ヒープをコンパクションします。
詳細は15626を参照してください。
@see GC.verify_compaction_references... -
GC
. count -> Integer (21006.0) -
プロセス開始からガーベージコレクトを実行した回数を Integer で返し ます。
...プロセス開始からガーベージコレクトを実行した回数を Integer で返し
ます。
//emlist[例][ruby]{
GC.count # => 3
//}... -
DRb
:: DRbServer . default _ argc _ limit(argc) -> () (6200.0) -
サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
...サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
初期値は 256 です。
@see DRb::DRbServer.new, DRb.#start_service... -
VALUE rb
_ gc(void) (6148.0) -
明示的に GC を開始します。rb_gc_disable() で禁止中のときおよび すでに GC が実行中のときは実際には行われません。
...明示的に GC を開始します。rb_gc_disable() で禁止中のときおよび
すでに GC が実行中のときは実際には行われません。... -
VALUE rb
_ gc _ disable(void) (6116.0) -
GC を禁止します。
...
GC を禁止します。...