From f4b566dfdd646c8cb2fd28f0bb5ecfd9c68e27bc Mon Sep 17 00:00:00 2001 From: kazu Date: Tue, 20 Sep 2016 12:25:36 +0000 Subject: [PATCH] * doc/extension.ja.rdoc: translate r56189 (rb_gc_adjust_memory_usage). [ci skip] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56193 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ doc/extension.ja.rdoc | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/ChangeLog b/ChangeLog index b6443abacc..341d7a5d98 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Tue Sep 20 21:24:01 2016 Kazuhiro NISHIYAMA + + * doc/extension.ja.rdoc: translate r56189 (rb_gc_adjust_memory_usage). + Tue Sep 20 17:52:28 2016 SHIBATA Hiroshi * gems/bundled_gems: Update rake-11.3.0 diff --git a/doc/extension.ja.rdoc b/doc/extension.ja.rdoc index 464515a23d..e5772a62f1 100644 --- a/doc/extension.ja.rdoc +++ b/doc/extension.ja.rdoc @@ -1622,6 +1622,18 @@ int rb_remove_event_hook(rb_event_hook_func_t func) :: 指定されたフック関数を削除します. +== メモリ使用量 + +void rb_gc_adjust_memory_usage(ssize_t diff) :: + + 登録された外部のメモリ使用量を調整します.この関数で外部のライブラリが + どのくらいメモリを使っているのかをGCに伝えることができます.正のdiffで + この関数を呼び出すとメモリ使用量の増加を意味します.新しいメモリブロッ + クが確保されたり,ブロックがより大きなサイズで再割り当てされたりした場 + 合などです.負のdiffでこの関数を呼び出すとメモリ使用量の減少を意味しま + す.メモリブロックが解放されたり,メモリブロックがより小さいサイズで再 + 確保されたりした場合などです.この関数はGCを引き起こすかもしれません. + == 互換性のためのマクロ APIの互換性をチェックするために以下のマクロがデフォルトで定義されています.