Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
DevLivesMatter2205213dBtw, I use Arch.
heyheni22631213dI'm a graphic designer with a knack for creating beautiful easy to understand graphs.
What the fuck is this alien shit? 😄
netikras26599213d@heyheni it's all the stack traces aggregated in the same image. The wider the cell (with a method/fn name), the longer time it consumed. Branches above a particular cell represent other methods THAT method called (and their durations). On mouse-over you can see invocations' count, time spent in-method (numeric value). Image can be made searchable, i.e. with a search input field, to find particular methods/classes/functions quicker. Clicking on either of the cells (methods/functions) zooms on that branch.
I mean... It's the whole fucking profiler snapshot in a single fucking svg!
How come don't people know that yet!?!?
DevLivesMatter2205213dOf course flame graphs are super useful and widely used in good teams.
I do love it but it's a question of taste and habits.
heyheni22631213dI guess it's super useful. But it'll need so much explaining that adoption in a team will be super hard.
SortOfTested24831213dThey're useful sometimes. definitely used them on occasion when I need to justify removing jQuery from an application. Powering them from query able datasets (where stack depth > x/lifetime greater than y average duration) is also good to reduce it to the things that are above average.