PHP
Referenzliste
getrusage
PHP-Informationen
Befehl:
array getrusage ([ int $who ] )
Parameter-Liste:
Beschreibung | |
---|---|
Wenn who 1, wird mit getrusage RUSAGE_CHILDREN aufgerufen werden. |
Beschreibung:
Dies ist eine Schnittstlle zu getrusage(2). Stellt ein assoziatives Array mit den Daten zur Verfügung, die der Systemaufruf ausgibt. Wenn who 1 ist, wird getusage mit RUSAGE_CHILDREN aufgerufen.
Alle Einträge können über ihre Dukumentenfeldernamen aufgerufen werden.
Alle Einträge können über ihre Dukumentenfeldernamen aufgerufen werden.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Hinweis:
Hinweis:
Diese Funktion ist auf Windows-Plattformen nicht implementiert.
getrusage() - Beispiel:
Eingabe:
<?PHP $array = getrusage (); while ( list ( $key, $val ) = each ( $array ) ) { echo $key . ' - ' . $val . '<br>'; } ?>
Ausgabe:
ru_oublock - 0
ru_inblock - 0
ru_msgsnd - 0
ru_msgrcv - 0
ru_maxrss - 0
ru_ixrss - 0
ru_idrss - 0
ru_minflt - 50
ru_majflt - 69
ru_nsignals - 0
ru_nvcsw - 0
ru_nivcsw - 0
ru_utime.tv_usec - 60000
ru_utime.tv_sec - 0
ru_stime.tv_usec - 10000
ru_stime.tv_sec - 0
ru_inblock - 0
ru_msgsnd - 0
ru_msgrcv - 0
ru_maxrss - 0
ru_ixrss - 0
ru_idrss - 0
ru_minflt - 50
ru_majflt - 69
ru_nsignals - 0
ru_nvcsw - 0
ru_nivcsw - 0
ru_utime.tv_usec - 60000
ru_utime.tv_sec - 0
ru_stime.tv_usec - 10000
ru_stime.tv_sec - 0
Beschreibung:
Mit getrusage() kann man sich Informationen �ber den aktuellen Ressourcenverbrauch des Betriebssystems zur�ckgeben lassen. Als R�ckgabewert erh�lt man ein assoziatives Array mit den momentanen Werten. Wenn Sie im optionalen Parameter who den Wert 1 �bergeben, ber�cksichtigt die Funktion auch den Ressourcenverbrauch eventueller Kindprozesse. Wenn Sie in who den Wert 0 �bergeben oder den Parameter leer lassen, ermittelt die Funktion nur den Ressourcenverbrauch des aktuellen Prozesses. Dieser Befehl wird auf Windows-Plattformen nicht unterst�tzt.
getrusage() - Beispiel 2:
Eingabe:
<?PHP $dat = getrusage(); echo $dat["ru_nswap"]; // number of swaps echo $dat["ru_majflt"]; // number of page faults echo $dat["ru_utime.tv_sec"]; // user time used (seconds) echo $dat["ru_utime.tv_usec"]; // user time used (microseconds) ?>
PHP-Informationen