note 31058 added to function.microtime

From: Date: Tue, 08 Apr 2003 14:53:43 +0000
Subject: note 31058 added to function.microtime
Groups: php.notes 
Request: Send a blank email to php-notes+get-46360@lists.php.net to get a copy of this message
If you want to know how much time a function or code-fragment needs you can use the following code... <? // +++++++++ ++++++++++++ ++++++++++++++++++++++++ +++++++++++++++++++++++++ // + FOLGENDE FUNKTIONEN DIENEN DER BERECHNUNG DER BENÖTIGTEN ZEIT FÜR EINEN GEWISSEN CODETEIL + // +++++++++++++++++++++++++ ++++++++++++++++++++++++++++ ++++++++++++++++++ function Zeitmessung_start($sAufrufnummer) { $sAktuelleMicrotime[$sAufrufnummer] = microtime(); $sZeittemp[$sAufrufnummer] = explode(" ",$sAktuelleMicrotime[$sAufrufnummer]); $sAktuelleMicrotime[$sAufrufnummer] = $sZeittemp[$Index][0] + $sZeittemp[$sAufrufnummer][1]; return($sAktuelleMicrotime[$sAufrufnummer]); } function Zeitmessung_ende($eAufrufnummer, $Startwert) { $eAktuelleMicrotime[$eAufrufnummer] = microtime(); $eZeittemp[$eAufrufnummer] = explode(" ",$eAktuelleMicrotime[$eAufrufnummer]); $eAktuelleMicrotime[$eAufrufnummer] = $eZeittemp[$eAufrufnummer][0] + $eZeittemp[$eAufrufnummer][1]; // Differenzberechnung $Dauer[$eAufrufnummer] = $eAktuelleMicrotime[$eAufrufnummer] - $Startwert; $Dauer[$eAufrufnummer] = substr($Dauer[$eAufrufnummer],0,8); return($Dauer[$eAufrufnummer]); } // + + + + + + + + + + + + + + F U N K T I O N S A U F R U F + + + + + + + + + + + + + + + + + + + + + + + + $DurchlaufNr = $i; $Startzeit[$DurchlaufNr] = Zeitmessung_start($DurchlaufNr); for($x=0;$x <= $JtOut[$i];$x++): echo " "; endfor; $Endzeit[$DurchlaufNr] = Zeitmessung_ende($DurchlaufNr,$Startzeit[$DurchlaufNr]); echo $Endzeit[$DurchlaufNr]." ns"; ?> -- http://www.php.net/manual/en/function.microtime.php http://master.php.net/manage/user-notes.php?action=edit+31058 http://master.php.net/manage/user-notes.php?action=delete+31058 http://master.php.net/manage/user-notes.php?action=reject+31058

« previous php.notes (#46360) next »