Go profile shown in Blackfire.io

A zero-footprint profiler

Deterministic profilers usually require to instrument manually the code that you want to profile. That usually rules out using them on production, as it will generate an overhead, slowing down the end-user experience. Many free tools also require installing multiple components to start profiling and then display profiles in a user interface.

Blackfire makes developer's life easier:

  • Enabling to install and visualize profiles under 10 minutes
  • By requiring no code change in dev and no need to remove instrumentation before releasing to production
  • By having no impact on end-users on production