Re: [PHP4BETA] ZTS mode sooo much slower?
| From: | Zeev Suraski | Date: | Mon, 06 Sep 1999 20:46:23 +0000 |
| Subject: | Re: [PHP4BETA] ZTS mode sooo much slower? | ||
| References: | 1 | Groups: | php.version4 |
| Request: | Send a blank email to php-version4+get-4168@lists.php.net to get a copy of this message | ||
At 16:31 06/09/1999 , Thies C. Arntzen wrote:
hi, just did soem "benchmarking" of zts mode agains "plain" mode on unix (solaris gcc 2.8.1) - this test-case just has no real code running - just included > 20 php files.It could be that the C++ compiler is much less efficient and doesn't know how to optimize very well. On a busy site, this can become negligible with the persistent registry. Zeev -- Zeev Suraski <zeev@zend.com> http://www.zend.com/ For a PGP public key, finger bourbon@netvision.net.ilZTS non-ZTS real 4.20 0.57 user 3.98 0.45 sys 0.05 0.10quantify tells me that the c++ parser eats most of the time. (% of .root.) 63% zendFlexLexer::yy_get_previous_state() 12% ZendFlexLexer::lex_scan(...) 7% zendFlexLexer::yy_get_next_buffer(...) 2% zendparse() in "not-ZTS-mode" zendparse is the "busiest" function... are flex-generated c++ lexers known to be *SLOW* or am i doing something wrong?