Use to measure and improve Python performance: slow endpoints, memory, database queries, async bottlenecks, caching, queue throughput, latency, and scalability. Profiles before recommending changes; concurrency or queue design belongs to python-async-architect.