Software:Blackfire Profiler

From HandWiki
Revision as of 07:31, 9 February 2024 by Sherlock (talk | contribs) (url)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Blackfire
Developer(s)SensioLabs
Stable release
1.4.0
Written inGo, PHP and JavaScript
Operating systemLinux Mac OS X FreeBSD and Microsoft Windows
TypePerformance analysis
Licensecommercial
Websiteblackfire.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]


Features

References

External links