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

From: Date: Mon, 12 Apr 1999 09:44:30 +0000
Subject: Re: [PHP4BETA] It's not the integers, it's the functions...
References: 1 2  Groups: php.version4 
Request: Send a blank email to php-version4+get-87@lists.php.net to get a copy of this message
Andi Gutmans schrieb: > Well I don't know if you're PHP 3.0 is running in debug > mode, but Zend is quite a bit slower when running in > DEBUG mode. Make sure ZEND_DEBUG is set to 0 and see if > it makes things a bit faster. I have recompiled libzend with the most recent CVS and --disable-debug. Attached are the timings to the scripts I posted recently: P1: 1024 classes, 1 function per class. P2: 1 class, 1024 functions. P3: 1024 scalar assignments in a row P4: 1024 functions with a static variable in each P5: 1024 functions without a static. Script sizes (perl generated) are: -rw-r--r-- 1 kk shonline 185096 Apr 9 14:41 p1.out -rw-r--r-- 1 kk shonline 130681 Apr 9 14:57 p2.out -rw-r--r-- 1 kk shonline 29448 Apr 9 15:03 p3.out -rw-r--r-- 1 kk shonline 112306 Apr 9 15:11 p4.out -rw-r--r-- 1 kk shonline 73480 Apr 9 15:15 p5.out Timings: kk@poe ~/php4/libzend $ cat /tmp/y/out PHP4, P1 PHP3, P1 real 0m3.628s real 0m3.139s user 0m2.002s user 0m2.302s sys 0m0.945s sys 0m0.365s PHP4, P2 PHP3, P2 real 0m2.177s real 0m2.248s user 0m1.332s user 0m1.852s sys 0m0.795s sys 0m0.354s PHP4, P3 PHP3, P3 real 0m0.639s real 0m0.604s user 0m0.422s user 0m0.422s sys 0m0.205s sys 0m0.175s PHP4, P4 PHP3, P4 real 0m2.250s real 0m2.158s user 0m1.452s user 0m1.822s sys 0m0.735s sys 0m0.315s PHP4, P5 PHP3, P5 real 0m1.841s real 0m1.490s user 0m0.932s user 0m1.192s sys 0m0.795s sys 0m0.285s As you can see, both interpreters are head to head now. Kristian -- 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 (#87) next »