|
|
|
|
|
by wging
155 days ago
|
|
I also like icicle graphs for this. They're flamegraphs, but aggregated in the reverse order. (I.e. if you have calls A->B->C and D->E->C, then both calls to C are aggregated together, rather than being stacked on top of B and E respectively. It can make it easier to see what's wrong when you have a bunch of distinct codepaths that all invoke a common library where you're spending too much time.) Regular flamegraphs are good too, icicle graphs are just another tool in the toolbox. |
|
[0] https://www.brendangregg.com/flamegraphs.html