diff --git a/reference/info/functions/memory-get-usage.xml b/reference/info/functions/memory-get-usage.xml index 36dd3af3a..2021ce94b 100644 --- a/reference/info/functions/memory-get-usage.xml +++ b/reference/info/functions/memory-get-usage.xml @@ -1,12 +1,14 @@ - - + memory_get_usage - Indica la cantidad de memoria utilizada por PHP + + Indica la cantidad de memoria asignada al script PHP, o reservada al sistema + por el gestor de memoria de PHP + @@ -15,29 +17,43 @@ intmemory_get_usage boolreal_usage&false; - - Devuelve la cantidad de memoria asignada a PHP en este momento. - + + Devuelve la cantidad de memoria, en bytes, asignada actualmente al script + PHP por el gestor de memoria de PHP. El valor indicado se redondea al paso + de asignación del asignador, por lo que es mayor que el número exacto de + bytes solicitados. + &reftitle.parameters; - - - - real_usage - - - Definir como &true; para obtener el tamaño total de la memoria asignada - por el sistema. Si este argumento no está definido o es &false;, - solo se retornará la memoria utilizada. - - - - - + + + real_usage + + + Definir como &true; para obtener la cantidad total de memoria que el + gestor de memoria de PHP ha reservado al sistema, incluidas las páginas + que no están en uso en este momento. Es el valor sobre el que se aplica + memory_limit. No es la cantidad + de memoria que el sistema operativo ha concedido al proceso PHP, que + normalmente es mucho mayor. + + + Si este argumento no está definido o es &false;, solo se indica la + memoria asignada actualmente al script PHP. + + + + - PHP solo puede rastrear la memoria asignada por emalloc() + + PHP solo rastrea la memoria asignada por su propio gestor de memoria, es + decir a través de la función interna emalloc() y las + funciones relacionadas. La memoria asignada de forma persistente, o + directamente con malloc() por una extensión, no se + indica, ni siquiera cuando real_usage es &true;. + @@ -56,18 +72,19 @@ ]]>