From d658b8283c1b692c69c2ca96f5223bf7e1987b24 Mon Sep 17 00:00:00 2001 From: bmf Date: Thu, 6 Jun 2024 23:50:12 +0900 Subject: [PATCH 1/3] [update] add Process.warmup --- refm/api/src/_builtin/Process | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/refm/api/src/_builtin/Process b/refm/api/src/_builtin/Process index 8898224584..a410bcb51a 100644 --- a/refm/api/src/_builtin/Process +++ b/refm/api/src/_builtin/Process @@ -610,6 +610,13 @@ Process.wait2 # => [70024, #] p Process.waitall #=> [[2766, #], [2765, #]] +--- warmup -> true + +[[c:RubyVM]]にアプリケーションの起動が終了したこと及び、アプリケーションの最適化に適したタイミングであることを通知します。 + +アプリケーションがプリフォークモデルでデプロイされる場合は、最初のフォークが行なわれる前に元のプロセスで呼び出しされることが推奨されます。 +本メソッドが行う最適化は実装依存であり、将来的に予告なく変更される可能性があります。 + #@since 1.9.1 --- daemon(nochdir = nil, noclose = nil) -> 0 From 7d3ea76847fa2ff8a2c755f8a080daafad3b5ec4 Mon Sep 17 00:00:00 2001 From: bmf-san Date: Sat, 8 Jun 2024 17:39:25 +0900 Subject: [PATCH 2/3] [update] add since tags --- refm/api/src/_builtin/Process | 2 ++ 1 file changed, 2 insertions(+) diff --git a/refm/api/src/_builtin/Process b/refm/api/src/_builtin/Process index a410bcb51a..dd5e8c8b1d 100644 --- a/refm/api/src/_builtin/Process +++ b/refm/api/src/_builtin/Process @@ -612,10 +612,12 @@ Process.wait2 # => [70024, #] --- warmup -> true +#@since 3.3 [[c:RubyVM]]にアプリケーションの起動が終了したこと及び、アプリケーションの最適化に適したタイミングであることを通知します。 アプリケーションがプリフォークモデルでデプロイされる場合は、最初のフォークが行なわれる前に元のプロセスで呼び出しされることが推奨されます。 本メソッドが行う最適化は実装依存であり、将来的に予告なく変更される可能性があります。 +#@end #@since 1.9.1 --- daemon(nochdir = nil, noclose = nil) -> 0 From f6c138d9528bd425847cd8c1da0dd24d9a42cceb Mon Sep 17 00:00:00 2001 From: bmf-san Date: Sat, 8 Jun 2024 19:30:29 +0900 Subject: [PATCH 3/3] [fix] since tag position --- refm/api/src/_builtin/Process | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/refm/api/src/_builtin/Process b/refm/api/src/_builtin/Process index dd5e8c8b1d..8827881e43 100644 --- a/refm/api/src/_builtin/Process +++ b/refm/api/src/_builtin/Process @@ -610,9 +610,9 @@ Process.wait2 # => [70024, #] p Process.waitall #=> [[2766, #], [2765, #]] +#@since 3.3 --- warmup -> true -#@since 3.3 [[c:RubyVM]]にアプリケーションの起動が終了したこと及び、アプリケーションの最適化に適したタイミングであることを通知します。 アプリケーションがプリフォークモデルでデプロイされる場合は、最初のフォークが行なわれる前に元のプロセスで呼び出しされることが推奨されます。