Utilities
|
|
|
|
<?php //save this class in timemeter.php
#################################
# #
# Alex Zwitbaum, 2001 #
# #
# unit for measure runtime #
# #
#################################
class timemeter {
var $starttime;
function start() {
$t=microtime();
$time_b = explode (" ", $t);
$this->starttime = doubleval($time_b[0])+$time_b[1];
}
function finish() {
$t=microtime();
$time_e = explode (" ", $t);
$endtime = doubleval($time_e[0])+$time_e[1];
echo "<br><br>Dauer: <b>",sprintf ("%01.4f", $endtime-$this->starttime),"</b> s ";
}
} ?>
|
|
|
Usage Example
|
<? include("timemeter.php"); $meter = new timemeter;
//... your code ...
//...
$meter->start(); //Start
//... code to measure performance of ...
//for example phpinfo();
$meter->finish(); ?>
|
|
|
Rate This Script
|
|
|
|