From f4b566dfdd646c8cb2fd28f0bb5ecfd9c68e27bc Mon Sep 17 00:00:00 2001 From: kazu Date: Tue, 20 Sep 2016 12:25:36 +0000 Subject: * 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 --- doc/extension.ja.rdoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'doc') 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の互換性をチェックするために以下のマクロがデフォルトで定義されています. -- cgit v1.2.3