News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Volker Dusch's Blog:
Never trust other peoples benchmarks - A recent example (exceptions)
January 19, 2012 @ 09:20:32

In response to a previous post benchmarking exceptions, Volker Dusch has posted some of his own thoughts and benchmarking results on the same topic.

Some days ago there was a blog post regarding php exception performance in 5.4 and the numbers got reported all over the place. The actually numbers are secondary. The main point is: Don't trust "random" stuff on the Internet when thinking about improving your application performance. You always need to measure things for your self and take care doing so! I've initially trusted the benchmark myself and disgraced the whole post saying: "Well yes, exceptions are slower than if statements but nice that they got faster".

He includes some results with a bit more standardized testing - one run with both 5.3 and 5.4 using XDebug and another with it turned off for both. His results make sense, if you think about them:

So what we learn from that? Running stuff with debugging tools is slower than not doing that. That's why we don't use xDebug in production.
0 comments voice your opinion now!
benchmark rebuttal xdebug trust exception speed memory


blog comments powered by Disqus

Similar Posts

Brandon Savage's Blog: Bug-Free: Using Function Traces To Better Understand Code (Part 3 of N)

Derick Rethans' Blog: Pimping Xdebug stack traces

Michael Bommarito\'s Blog: Day Three - PHP5 vs PHP6 Benchmark

Davey Shafik's Blog: Return Values

Tony Lukasavage's Blog: PHP Debugging on IntelliJ IDEA 10 with Xdebug


Community Events





Don't see your event here?
Let us know!


composer symfony security opinion framework interview community tool voicesoftheelephpant library list series conference language laravel introduction podcast version release artisanfiles

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework