This week I wanted to pass along a write-up about a gnarly performance bug Stufflebiscuit tracked down. He’s got a couple of inGraphs in there that are good examples of banding:

…and he also includes a couple of flame graphs:

It made me realize I’ve never posted anything about them before. Invented by Brendan Gregg[citation needed], these charts are a way of visualizing where a given call stack is spending its time. Read the doc for the details - it’s super-short - but the above is the “before” flame graph, and here is the “after”:

Stufflebangin'!