Blackfire Profiler

Sign up for free. Blackfire Profiler automatically instruments your code to gather data about consumed server resources like memory, CPU time, and I/O. But Blackfire Profiler is more than figures; its interactive Callgraphs make it straightforward to find bottlenecks and improve performance. Moreover, profile comparisons let you understand the impact of your changes. Blackfire achieves a new level of accuracy by aggregating several profile samples and getting rid of non relevant data. Get even deeper and review the interactions with your entire stack (SQL database engines, cache servers, .... See more

Customer Reviews

  • 1
  • 4 star
  • 3 star
  • 2 star
  • 1 star
Create Your Own Review

Indispensible tool

  • By Ori Pekelman
  • on 01/26/2015

I am bluffed; I used Blackfire for the first time a couple of days ago and this totally changes the game for profiling PHP applications. Installation was a total breeze and you simply get immediate feedback, the interactive drilldown of the callgraph just makes it incredibly easy to pinpoint your performance bottlenecks.

As people who may know me, I am no PHP fan. And except the myriad of problems the language itself has, I am always baffled by the lack of tooling around it. I have already had to help a bunch of teams try to get a minimal set of PHP profiling tools, and it is always a mess between the profiler setup itself and getting kcachegrind installed to view the callgraph results. This is a definitive solution for this.

You should absolutly not go with anything PHP related into production without first using this. It will save you a lot of heartache.

As a side note, I also loved being able to use Blackfire for profiling the CLI part of the app I was working on. If you love PHP or hate PHP, if ever you have to work on PHP, you should absolutly use this tool.

showing 1 - 1