Skip to content

Commit 0ba4c08

Browse files
committed
Clarification for usage of JIT tunable options
This patch clarifies the usage of the four JIT tunable options - jit_hot_{loop,func,return,side_exit} - in PHP manual which end users should be aware of before they start to tune these options. 1. Valid value range 2. Default value will be used in case beyond valid range 3. Special case of zero value The patch was verified on my machine with phd local website. php/doc-en@092a101
1 parent bcac9e9 commit 0ba4c08

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

reference/opcache/ini.xml

+17-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: c46a5fe7bce587682190d9b3153e3487e71aff92 Maintainer: satoruyoshida Status: ready -->
3+
<!-- EN-Revision: 092a101134ec0a4a1af7b386084a2c71cee51dc1 Maintainer: satoruyoshida Status: ready -->
44
<!-- CREDITS: mumumu -->
55
<sect1 xml:id="opcache.configuration" xmlns="http://docbook.org/ns/docbook">
66
&reftitle.runtime;
@@ -1118,7 +1118,10 @@
11181118
<listitem>
11191119
<para>
11201120
何回イテレーションが行われたら、そのループをホットと判断するかを指定します。
1121-
注意: 0 を設定すると、JIT はどのイテレーションにおいてもコンパイルとトレースをしなくなります。
1121+
有効な値の範囲は <code>[0,255]</code> です。
1122+
範囲外の値 (例: -1 や 256) を設定すると、
1123+
デフォルトの値が使われます。特に 0 を設定すると、
1124+
JIT はどのイテレーションにおいてもコンパイルとトレースをしなくなります。
11221125
</para>
11231126
</listitem>
11241127
</varlistentry>
@@ -1130,7 +1133,10 @@
11301133
<listitem>
11311134
<para>
11321135
何回関数呼び出しが行われたら、関数をホットと判断するかを指定します。
1133-
注意: 0 を設定すると、JIT はどの関数呼び出しにおいてもコンパイルとトレースをしなくなります。
1136+
有効な値の範囲は <code>[0,255]</code> です。
1137+
範囲外の値 (例: -1 や 256) を設定すると、
1138+
デフォルトの値が使われます。特に 0 を設定すると、
1139+
JIT はどの関数呼び出しにおいてもコンパイルとトレースをしなくなります。
11341140
</para>
11351141
</listitem>
11361142
</varlistentry>
@@ -1142,6 +1148,10 @@
11421148
<listitem>
11431149
<para>
11441150
何回リターンした場合に、そのリターンをホットと判断するかを指定します。
1151+
有効な値の範囲は <code>[0,255]</code> です。
1152+
範囲外の値 (例: -1 や 256) を設定すると、
1153+
デフォルトの値が使われます。特に 0 を設定すると、
1154+
JIT はどのリターンにおいてもコンパイルとトレースをしなくなります。
11451155
</para>
11461156
</listitem>
11471157
</varlistentry>
@@ -1153,6 +1163,10 @@
11531163
<listitem>
11541164
<para>
11551165
サイドトレースから何回抜けたら、ホットと判断するかを指定します。
1166+
有効な値の範囲は <code>[0,255]</code> です。
1167+
範囲外の値 (例: -1 や 256) を設定すると、
1168+
デフォルトの値が使われます。特に 0 を設定すると、
1169+
JIT はどのサイドトレースから抜けてもコンパイルとトレースをしなくなります。
11561170
</para>
11571171
</listitem>
11581172
</varlistentry>

0 commit comments

Comments
 (0)