suche nach in der

ini_alter> <getopt
Last updated: Fri, 18 May 2012

view this page in

getrusage

(PHP 4, PHP 5)

getrusage Zeigt den aktuellen Ressourcenverbrauch an

Beschreibung

array getrusage ([ int $who ] )

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.

Beispiel #1 getrusage() Beispiel

$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)
Siehe auch im Handbuch des Betriebssystems für weitere Details.



add a note add a note User Contributed Notes
getrusage
php at lavrenko dot pp dot ru
20-Oct-2005 01:21
The author of the article mentioned in the previous post says "Once I got a negative value for both times - I have absolutely no clue how that can happen.". This is because time in microseconds is not padded with zeros from the left, therefore, you cannot concatenate the two numbers. Instead, you should normalize the values and then add them up:

$dat["ru_utime.tv_sec"]*1e6+$dat["ru_utime.tv_usec"];
ng4rrjanbiah at rediffmail dot com
17-Nov-2004 11:51
Here is a nice comment on benchmarking PHP codes using getrusage function http://blog.rompe.org/node/85

HTH,
R. Rajesh Jeba Anbiah

ini_alter> <getopt
Last updated: Fri, 18 May 2012