Re: [PHP4BETA] It's not the integers, it's the functions...

From: Date: Fri, 09 Apr 1999 13:46:41 +0000
Subject: Re: [PHP4BETA] It's not the integers, it's the functions...
References: 1  Groups: php.version4 
Request: Send a blank email to php-version4+get-56@lists.php.net to get a copy of this message
Andi Gutmans schrieb: > zend_compile.h:#define INITIAL_OP_ARRAY_SIZE 1024 > Try and edit this and change OP_ARRAY_SIZE to something > much smaller, maybe 10. See if it changes things > drastically. Great improvement: SIZE ~5M, RSS ~1.5M. Consistently slower than PHP3, but I attribute that to startup & compilation overhead for the very large source files. Zend cannot really play its strengths with these kind of test cases. Kristian kk@poe /tmp/y $ cat testall echo "PHP4, P1" time /home/kk/php4/php p1.out > /dev/null echo "PHP4, P2" time /home/kk/php4/php p2.out > /dev/null echo "PHP4, P3" time /home/kk/php4/php p3.out > /dev/null echo "PHP4, P4" time /home/kk/php4/php p4.out > /dev/null echo "PHP4, P5" time /home/kk/php4/php p5.out > /dev/null echo "PHP3, P1" time /home/kk/php3/php p1.out > /dev/null echo "PHP3, P2" time /home/kk/php3/php p2.out > /dev/null echo "PHP3, P3" time /home/kk/php3/php p3.out > /dev/null echo "PHP3, P4" time /home/kk/php3/php p4.out > /dev/null echo "PHP3, P5" time /home/kk/php3/php p5.out > /dev/null kk@poe /tmp/y $ ./testall PHP4, P1 real 0m3.023s user 0m2.232s sys 0m0.635s PHP4, P2 real 0m1.880s user 0m1.502s sys 0m0.295s PHP4, P3 real 0m0.830s user 0m0.572s sys 0m0.215s PHP4, P4 real 0m2.212s user 0m1.632s sys 0m0.485s PHP4, P5 real 0m1.508s user 0m1.102s sys 0m0.315s PHP3, P1 real 0m2.790s user 0m2.262s sys 0m0.455s PHP3, P2 real 0m2.321s user 0m1.822s sys 0m0.395s PHP3, P3 real 0m0.600s user 0m0.422s sys 0m0.165s PHP3, P4 real 0m2.267s user 0m1.842s sys 0m0.315s PHP3, P5 real 0m1.988s user 0m1.232s sys 0m0.245s -- Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00 Using PHP3? See our web development library at http://phplib.shonline.de/ (GPL) -- PHP 4 Beta

« previous php.version4 (#56) next »