Funciones de Opciones/Info de PHP
PHP Manual

getrusage

(PHP 4, PHP 5, PHP 7)

getrusageObtiene el uso de los recursos actuales

Descripción

array getrusage ([ int $who = 0 ] )

Esta es una interfaz de getrusage(2). Obtiene datos devueltos de la llamada al sistema.

Parámetros

who

Si el parámetro who es 1, getrusage será llamado con RUSAGE_CHILDREN.

Valores devueltos

Devuelve un array asociativo que contiene los datos devueltos por la llamada al sistema. Todas las entradas son accesibles mediante el uso de sus nombres de campo documentado.

Ejemplos

Ejemplo #1 getrusage() ejemplo

<?php
$dat 
getrusage();
echo 
$dat["ru_nswap"];         // número de intercambios
echo $dat["ru_majflt"];        // número de fallos de página
echo $dat["ru_utime.tv_sec"];  // tiempo de usuario utilizado (segundos)
echo $dat["ru_utime.tv_usec"]; // tiempo de usuario usado (microsegundos)
?>

Historial de cambios

Versión Descripción
7.0.0 Está función no tiene soporte en Windows.

Notas

Nota:

En Windows, getrusage() solamente devolverá los siguientes miembros:

  • "ru_stime.tv_sec"
  • "ru_stime.tv_usec"
  • "ru_utime.tv_sec"
  • "ru_utime.tv_usec"
  • "ru_majflt" (solo si who es RUSAGE_SELF)
  • "ru_maxrss" (solo si who es RUSAGE_SELF)

Si a getrusage() se le llama con who establecido a 1 (RUSAGE_CHILDREN), se recopilan los usos de recursos para los hilos (lo que significa que la función es llamada internamente con RUSAGE_THREAD).

Nota:

En BeOS 2000, solamente se devuelven los siguientes miembros:

  • "ru_stime.tv_sec"
  • "ru_stime.tv_usec"
  • "ru_utime.tv_sec"
  • "ru_utime.tv_usec"

Ver también


Funciones de Opciones/Info de PHP
PHP Manual