Coming soon: Profile Go Applications with Blackfire Profiler
We’re thrilled to announce that the Blackfire team is now working on supporting Go!
Measuring Performance in the Go World
Go is a compiled language. It is used for a wide variety of applications, ranging from web development to block chain systems, such as Ethereum.
It natively offers options to analyze and debug logic and performance issues. Regarding profiling, Go’s runtime can output data which can then be visualized via Google’s pprof.
Blackfire’s goal with supporting Go is to ease even more the profiling experience, and profiling data analysis.
The Go Profiler you needed
Blackfire started as a PHP Profiler, and recently announced the upcoming support of Python profiling.
Covering Go made a lot of sense for us as the two languages are very complementary. May it be within our own codebase or those of our customers, we often met teams using a blend of PHP and Go, depending on what they wanted their software to achieve.
Blackfire Profiler for Go actually relies on the native Go profiler. It offers an alternative to pprof
, and enables teams to:
- Have a central point to measure and deal with performance, no matter which language they’re working with;
- Benefit from our key user experience advantages, including profiling with the browser extension and command line utility;
- Display profiling data in our intuitive, appealing user interface, such as the call-graph;
- In a later stage, benefit from the other testing and profiling automation features of Blackfire.
Blackfire Profiler for Go is still under development, but we’ll keep posting regular updates.
Want to get updates, sneak peeks, and an early bird discount when we launch? Pre-register now!
Happy profiling,