1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165
|
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision: 297028 $ -->
<section xml:id="memtrack.ini" xmlns="http://docbook.org/ns/docbook">
&reftitle.runtime;
&extension.runtime;
<para>
<table>
<title>Memtrack Configuration Options</title>
<tgroup cols="3">
<thead>
<row>
<entry>Name</entry>
<entry>Default</entry>
<entry>Changeable</entry>
</row>
</thead>
<tbody>
<row>
<entry>memtrack.enabled</entry>
<entry>"0"</entry>
<entry>PHP_INI_SYSTEM</entry>
</row>
<row>
<entry>memtrack.soft_limit</entry>
<entry>"0"</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>memtrack.hard_limit</entry>
<entry>"0"</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>memtrack.vm_limit</entry>
<entry>"0"</entry>
<entry>PHP_INI_ALL</entry>
</row>
<row>
<entry>memtrack.ignore_functions</entry>
<entry>""</entry>
<entry>PHP_INI_SYSTEM</entry>
</row>
</tbody>
</tgroup>
</table>
&ini.php.constants;
</para>
&ini.descriptions.title;
<para>
<variablelist>
<varlistentry xml:id="ini.memtrack.enabled">
<term>
<parameter>memtrack.enabled</parameter>
<type>boolean</type>
</term>
<listitem>
<para>
Disables or enables the extension. Default value is 0, i.e. disabled.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.memtrack.soft_limit">
<term>
<parameter>memtrack.soft_limit</parameter>
<type>int</type>
</term>
<listitem>
<para>
Soft memory limit.
</para>
<para>
The extension checks memory consumption before and after executing an
op_array and produces a warning is the difference between the two values
is equal to or greater than the soft limit, but only if the function is not
ignored.
</para>
<para>
Setting this option to 0 also disables both soft and hard limit warnings.
Default value is 0, i.e. no warnings is produced.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.memtrack.hard_limit">
<term>
<parameter>memtrack.hard_limit</parameter>
<type>int</type>
</term>
<listitem>
<para>
Hard memory limit.
</para>
<para>
The extension checks memory consumption before and after executing an
op_array and produces a warning is the difference between the two values
is equal to or greater than the hard limit, <emphasis>even if the function is
ignored</emphasis>.
Setting this option to 0 disables hard limit warnings completely.
Default value is 0, i.e. no hard limit warnings is produced.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.memtrack.vm_limit">
<term>
<parameter>memtrack.vm_limit</parameter>
<type>int</type>
</term>
<listitem>
<para>
Virtual memory limit (set on a process).
</para>
<para>
This limit is checked only on shutdown and a warning is produced if the
value is greater than or equal to the limit.
</para>
<para>
This option is currently supported only on OSes where mallinfo() function
is available (i.e. Linux).
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.memtrack.ignore_functions">
<term>
<parameter>memtrack.ignore_functions</parameter>
<type>string</type>
</term>
<listitem>
<para>
A comma or whitespace-separated list of functions which are to be ignored
by soft_limit. The values are case-insensitive, for class methods use
class::method syntax.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
|