Thanks for your offer to examine our code. We were finally able to track down the problem. Our code is using a third party API (which was also upgraded), and that began emitting small pieces of Unicode, unbeknownst to us. This Unicode was causing the regex slowdown. When we decoded the Unicode, it began working as before.
Also, I talked to some folks at OSCON who said that some regex optimizations were removed in Perl 5.8 because they were buggy. This could also have contributed to the slowdown. Thanks again. -----Original Message----- From: Stas Bekman [mailto:[EMAIL PROTECTED] Sent: Thursday, July 22, 2004 1:29 PM To: Simon Miner Cc: mod_perl Mailing List ([EMAIL PROTECTED]) Subject: Re: mod_perl regex conundrum Simon Miner wrote: [...] > We found most of these approaches by looking in Practical mod_perl and the > mod_perl Developer's Cookbook. Are there any other suggestions that folks > on the mailing list can offer us as we continue to troubleshoot this issue? If you can pinpoint the chunks of code that you find slow, I can try to look at those to optimize them. e.g the regex that you've mentioned. It's usually possible to rewrite the regex to make it faster. If you can setup a self contained package with Benchmark.pm using Geoff's Apache-Test skeleton (http://apache.org/~geoff/) -- that will save me a lot of time trying to reproduce the environment. Though I'm working on linux, but hopefully it shouldn't make much difference. -- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html