Documentación offline PHP master

getrusage

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

getrusage

Devuelve el nivel de utilización de los recursos

Descripción#

getrusage([int $mode]): array
```php

Es una interfaz a la función del sistema `getrusage(2)`. Devuelve un array asociativo que contiene las informaciones devueltas por esta llamada al sistema.

## Parámetros

`mode`  
Si `mode` es igual a 1, `getrusage` será llamado con el argumento `RUSAGE_CHILDREN`.

## Valores devueltos

Devuelve un array asociativo que contiene los datos devueltos desde la llamada al sistema. Todas las entradas son accesibles utilizando sus nombres de campos documentados. Devuelve `false` en caso de error.

## Ejemplos

Ejemplo con `getrusage`

```php

Notas#

[!NOTE] Bajo Windows, la función getrusage solo va a devolver los siguientes miembros:

"ru_stime.tv_sec", "ru_stime.tv_usec", "ru_utime.tv_sec", "ru_utime.tv_usec", "ru_majflt" (solo si mode vale RUSAGE_SELF), "ru_maxrss" (solo si mode vale RUSAGE_SELF)

Si getrusage es llamado con el argumento mode valiendo 1 (RUSAGE_CHILDREN), entonces la utilización de los recursos para los hilos son recolectados (lo que significa que, internamente, la función es llamada con RUSAGE_THREAD).

[!NOTE] Bajo BeOS 2000, solo los siguientes miembros son devueltos:

"ru_stime.tv_sec", "ru_stime.tv_usec", "ru_utime.tv_sec", "ru_utime.tv_usec"

Véase también#

La página del manual getrusage(2) de su sistema