Reading cProfile output without drowning in rows
Sort keys, cumulative vs total time, and when to ignore functions that are merely transit points for the GIL.
Guides we share with clients before instrumentation week. Written for working Python maintainers, not beginners learning syntax.
Sort keys, cumulative vs total time, and when to ignore functions that are merely transit points for the GIL.
Rewrite urges often follow a bad deploy, not a bad design. A short decision tree for tech leads.
How we tell a leak from a cache that never evicts, using tracemalloc snapshots taken hours apart.