phpbar.de logo

Mailinglisten-Archive

[php] PHP 5.0.0b3

[php] PHP 5.0.0b3

Norbert Pfeiffer norbert at itbw.de
Fre Feb 6 12:15:33 CET 2004


Hi,

habe zwei Scripte, die fast voellig identisch sind:

<-------- Script A>
<?
function getmicrotime() {
    list($usec, $sec) = explode(" ",microtime());
    return ((float)$usec + (float)$sec);
    }
$t_ON = getmicrotime();
dl('php_mysql.dll');
include("/_home/incl/class/all/_idxtest.class");
$XX = new _index();
include("/_home/incl/templ/all/_idxtest.templ");
?><SMALL><TT>&nbsp;<?= number_format(((getmicrotime()
 - $t_ON) * 1000),3,',','.'); ?>&nbsp;ms</TT>
</-------- Script A>

<-------- Script B>
<?
function getmicrotime() {
    list($usec, $sec) = explode(" ",microtime());
    return ((float)$usec + (float)$sec);
    }
$t_ON = getmicrotime();
dl('php_mysql.dll');
include("_incl/_idxtest.class");
$XX = new _index();
include("_incl/_idxtest.templ");
?><SMALL><TT>&nbsp;<?= number_format(((getmicrotime()
 - $t_ON) * 1000),3,',','.'); ?>&nbsp;ms</TT>
</-------- Script B>

Nun ist jedoch der Unterschied in der Laufzeit sehr
betraechtlich:
Script A:  11.445,853 ms
Script B:     229,231 ms
Apache/1.3.29 (Win32),   PHP/5.0.0b3


Hat dazu jemand eventuell eine Vermutung ...


m. b. G. Norbert
_____________________
normal:  02686-987103
Notruf:  0177-2363368
---------------------
e.o.m.


php::bar PHP Wiki   -   Listenarchive