From Wikipedia, the free encyclopedia
Blackfire
Developer(s) SensioLabs
Stable release
1.4.0
Written in Go, PHP and JavaScript
Operating system Linux Mac OS X FreeBSD and Microsoft_Windows
Type Performance analysis
Licensecommercial
Website blackfire.io

Blackfire Profiler is a tool that instruments PHP applications to gather data about consumed server resources like memory, CPU time, and I/O operations. Blackfire is also a SaaS service to visualize any callgrind-compatible profile.

Its architecture [1][ non-primary source needed] is based on a Probe, which is a PHP extension that gathers the raw performance profiles and an Agent, which is a server-side daemon that aggregates and forwards profiles to blackfire.io servers to visualize them.

Blackfire has been used by some popular PHP projects such as ownCloud, Drupal, Symfony and Laravel to improve their performance [2] and to spot performance bottlenecks. [3] [4][ better source needed] [5][ better source needed]

As of March 2015 Blackfire is actively developed. [6] [7][ better source needed]

Features

References

  1. ^ Sensiolabs. "Configuration - Blackfire". blackfire.io. Retrieved 2015-03-22.
  2. ^ "Blackfire and recent performance optimizations in ownCloud | ownCloud.org". owncloud.org. Retrieved 2015-03-22.
  3. ^ "Make the InstallKernel progressively build the container instead of building, compiling and dumping from scratch on every module install (38x) [#2396939] | Drupal.org". drupal.org. Retrieved 2015-03-22.
  4. ^ "[DomCrawler] Improve namespace discovery performance by jakzal · Pull Request #14012 · symfony/symfony · GitHub". github.com. Retrieved 2015-03-22.
  5. ^ "Researching Laravel 5 Framework". github.com. Retrieved 2015-04-10.
  6. ^ Blackfire.io. "Blackfire Blog". blog.blackfire.io. Retrieved 2015-03-22.
  7. ^ "Blackfire · GitHub". github.com. Retrieved 2015-03-22.
  8. ^ Sensiolabs. "Profiling Web Pages - Blackfire". blackfire.io. Retrieved 2015-03-22.
  9. ^ Sensiolabs. "Profiling CLI Scripts - Blackfire". blackfire.io. Retrieved 2015-03-22.
  10. ^ Sensiolabs. "Profile an API/Web Service Call - Blackfire". blackfire.io. Retrieved 2015-03-22.
  11. ^ Sensiolabs. "Application Performance Monitoring". blackfire.io. Retrieved 2021-05-05.

External links

From Wikipedia, the free encyclopedia
Blackfire
Developer(s) SensioLabs
Stable release
1.4.0
Written in Go, PHP and JavaScript
Operating system Linux Mac OS X FreeBSD and Microsoft_Windows
Type Performance analysis
Licensecommercial
Website blackfire.io

Blackfire Profiler is a tool that instruments PHP applications to gather data about consumed server resources like memory, CPU time, and I/O operations. Blackfire is also a SaaS service to visualize any callgrind-compatible profile.

Its architecture [1][ non-primary source needed] is based on a Probe, which is a PHP extension that gathers the raw performance profiles and an Agent, which is a server-side daemon that aggregates and forwards profiles to blackfire.io servers to visualize them.

Blackfire has been used by some popular PHP projects such as ownCloud, Drupal, Symfony and Laravel to improve their performance [2] and to spot performance bottlenecks. [3] [4][ better source needed] [5][ better source needed]

As of March 2015 Blackfire is actively developed. [6] [7][ better source needed]

Features

References

  1. ^ Sensiolabs. "Configuration - Blackfire". blackfire.io. Retrieved 2015-03-22.
  2. ^ "Blackfire and recent performance optimizations in ownCloud | ownCloud.org". owncloud.org. Retrieved 2015-03-22.
  3. ^ "Make the InstallKernel progressively build the container instead of building, compiling and dumping from scratch on every module install (38x) [#2396939] | Drupal.org". drupal.org. Retrieved 2015-03-22.
  4. ^ "[DomCrawler] Improve namespace discovery performance by jakzal · Pull Request #14012 · symfony/symfony · GitHub". github.com. Retrieved 2015-03-22.
  5. ^ "Researching Laravel 5 Framework". github.com. Retrieved 2015-04-10.
  6. ^ Blackfire.io. "Blackfire Blog". blog.blackfire.io. Retrieved 2015-03-22.
  7. ^ "Blackfire · GitHub". github.com. Retrieved 2015-03-22.
  8. ^ Sensiolabs. "Profiling Web Pages - Blackfire". blackfire.io. Retrieved 2015-03-22.
  9. ^ Sensiolabs. "Profiling CLI Scripts - Blackfire". blackfire.io. Retrieved 2015-03-22.
  10. ^ Sensiolabs. "Profile an API/Web Service Call - Blackfire". blackfire.io. Retrieved 2015-03-22.
  11. ^ Sensiolabs. "Application Performance Monitoring". blackfire.io. Retrieved 2021-05-05.

External links


Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook