Mailinglisten-Archive |
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> <?= number_format(((getmicrotime() - $t_ON) * 1000),3,',','.'); ?> 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> <?= number_format(((getmicrotime() - $t_ON) * 1000),3,',','.'); ?> 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