Become a Patron!

My Amazon wishlist can be found here.

Life Line


Thanks for attending my talk "Performance Perpetrators: Profiling for Professionals" at php[tek] 2013 that I gave on May 15th, 2013. Here you can find some extra information about the talk if they are available. For this talk we have:


If you have any questions about the talk, feel free to contact me. My details are on the contact page.


The talks slides can be downloaded at profiling-tek13.pdf



Through (add your own comment here).

Comments (through

great talk. thanks for giving hints on xhprof use. also demos were quite straightforward.

Derick's talks are always worthwhile.

Awesome talk, i really appreciate the real time code examples.

Quite thorough. A bit of an aside, would be nice to shoehorn a mention of Graphviz.

Derick covered a wide array of tools and concepts in the span of 60 minutes. The topics throughout the talk were well-structured and built upon each other.

poor performance is almost never due to php code so don't look to fix your php first. check your db queries! then io (vmstat, iostat). If it is your code, understand and then use Derick's debug tools. Maybe practice failure while learning these to understand performance.

Great set of tools for keeping an eye on your applications. Definitely some good ideas to implement.

Perhaps I wasn't the target audience-- this was listed as advanced, and I don't have a ton of experience with profiling-- but I found this talk hard to follow. I was in the back, so it was hard to hear Derick and to read the (often too dense) slides. I was hoping more for profiling techniques/concepts, but it seemed the content ended up being mostly a list of tools.

Thanks for the overview. With PHP being designed as an HTML templating language, it surprising how many people ignore the ancillary overhead (TCP, Javascript) and focus on the code to little effect.