From 12d0cb04e642ac9bb29ace3a269e2c0051a92a53 Mon Sep 17 00:00:00 2001 From: manga_osyo Date: Thu, 4 Mar 2021 22:40:19 +0900 Subject: [PATCH 1/2] =?UTF-8?q?GC.auto=5Fcompact=20/=20GC.auto=5Fcompact?= =?UTF-8?q?=3D=20=E3=81=AE=E8=AA=AC=E6=98=8E=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- refm/api/src/_builtin/GC | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/refm/api/src/_builtin/GC b/refm/api/src/_builtin/GC index ad3e5a6af5..15ef4c6c5a 100644 --- a/refm/api/src/_builtin/GC +++ b/refm/api/src/_builtin/GC @@ -182,6 +182,32 @@ oldmalloc_increase_bytes と呼ばれる。この2つの性質は以下のよう == Singleton Methods +#@since 3.0.0 +--- auto_compact -> bool + +[[m:GC.auto_compact=]] に設定されている値を返します。 + +@return [[m:GC.auto_compact=]] に設定されている値を返します。 + +@see [[m:GC.auto_compact=]] + +--- auto_compact=(bool) + +[[m:GC.compact]] をフルGCで行うかどうかを制御します。 + +true を設定するとフルGCのタイミングででヒープをコンパクションします。 + +この機能を有効にするとフルGCのパフォーマンスが低下します。 + +デフォルトは false です。 + +詳細は[[feature:17176]]を参照してください。 + +@param bool フルGCでコンパクションするかどうかを true か false で設定します。 + +@see [[m:GC.compact]] [[m:GC.auto_compact]] +#@end + --- disable -> bool ガーベージコレクトを禁止します。 From 2f50f67b0c4095be0a6071f66478987db62f398a Mon Sep 17 00:00:00 2001 From: manga_osyo Date: Wed, 10 Mar 2021 23:18:17 +0900 Subject: [PATCH 2/2] =?UTF-8?q?=E8=AA=AC=E6=98=8E=E3=81=8C=E6=AD=A3?= =?UTF-8?q?=E3=81=97=E3=81=8F=E3=81=AA=E3=81=8B=E3=81=A3=E3=81=9F=E3=81=AE?= =?UTF-8?q?=E3=81=A7=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- refm/api/src/_builtin/GC | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/refm/api/src/_builtin/GC b/refm/api/src/_builtin/GC index 15ef4c6c5a..20bdf48ab0 100644 --- a/refm/api/src/_builtin/GC +++ b/refm/api/src/_builtin/GC @@ -185,9 +185,10 @@ oldmalloc_increase_bytes と呼ばれる。この2つの性質は以下のよう #@since 3.0.0 --- auto_compact -> bool -[[m:GC.auto_compact=]] に設定されている値を返します。 +auto compaction が有効化どうかを返します。 -@return [[m:GC.auto_compact=]] に設定されている値を返します。 +@return auto compaction が有効な場合 true を返します。 + そうでなければ false を返します。 @see [[m:GC.auto_compact=]]