Logo Blackfire
Articles of Sümer Cip

The Challenges of Async Python Observability: Blackfire to the Rescue 3/3

Profiles generated with Blackfire on async Python apps provide consistent metrics.

By Sümer Cip, on Jan 27, 2022

The Challenges of Async Python Observability: Profiling asynchronous code 2/3

How does Profiling fit into asynchronous Python apps using asyncio and FastAPI?

By Sümer Cip, on Jan 12, 2022

The Challenges of Async Python Observability: Introduction to FastAPI and asyncio 1/3

Asynchronous Python is getting trendy these days. What is it about and what are the implied challenges in terms of Observability?

By Sümer Cip, on Jan 05, 2022

Python Memory Profiling with Blackfire

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.

By Sümer Cip, on May 26, 2020

Analyzing Python Profiles with the Blackfire Timeline

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.

By Sümer Cip, on Mar 17, 2020

Profiling 101 for Python Developers: Profiles Visualizations 5/6

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.

By Sümer Cip, on Feb 10, 2020

Profiling 101 for Python Developers: Picking the right Profiler 4/6

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.

By Sümer Cip, on Feb 07, 2020

Profiling 101 for Python Developers: Existing Profilers 3/6

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.

By Sümer Cip, on Feb 05, 2020

Profiling 101 for Python Developers: The Many Types of Profilers 2/6

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.

By Sümer Cip, on Feb 03, 2020

Profiling 101 for Python Developers: What is a Profiler? 1/6

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.

By Sümer Cip, on Jan 30, 2020