Profiles generated with Blackfire on async Python apps provide consistent metrics.
How does Profiling fit into asynchronous Python apps using asyncio and FastAPI?
Asynchronous Python is getting trendy these days. What is it about and what are the implied challenges in terms of Observability?
Memory is often an overlooked performance metric. Blackfire’s memory profiler traces every memory block allocated by Python, including C extensions using Python’s memory manager.
The timeline view is a power profile visualization, which is complementary to the call-graph view. Learn how to use it through a classical N+1 query performance issue resolution.
This article is the fifth of a series of six on Profilers in the Python world, and how Blackfire is the best-of-breed tool to introspect code behavior and optimize its performance.
This article is the fourth of a series of six on Profilers in the Python world, and how Blackfire is the best-of-breed tool to introspect code behavior and optimize its performance.
This article is the third of a series of six on Profilers in the Python world, and how Blackfire is the best-of-breed tool to introspect code behavior and optimize its performance.
This article is the second of a series of six on Profilers in the Python world, and how Blackfire is the best-of-breed tool to introspect code behavior and optimize its performance.
This article is the first of a series of six on Profilers in the Python world, and how Blackfire is the best-of-breed tool to introspect code behavior and optimize its performance.