Blackfire
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
We intend to intend to include various integration points to streamline using Blackfire.io with Drupal, but for now we've implemented two:
- Maintain a log of all profiles created on the current site.
- Disable entity caching during profiling.
This module provides Drupal integration for the Blackfire.io PHP performance management tool. Blackfire can help you identify what's making your site slow, and then figure out how to fix the problem. Read more about how we use Blackfire with Drupal.
The module provides a report of Blackfire profiles made on a specific site, to help you keep track of what you've done:

Sometimes when profiling, you're concerned about uncached behavior only. That's hard to profile with Blackfire—it wants to take multiple samples for more consistent results, but all but the first sample will be cached. To work around this issue, this module allows you to simulate edits to certain entities on each page load, to force uncached behaviour. This will only be done when you're actually profiling, it won't slow down your site for user requests—so you can even use it in production.

