Skip to content

Bump stackprof to 0.2.13

Matthias Käppler requested to merge 37499-stackprof-0.2.13 into master

What does this MR do?

Problem

We are currently on stackprof 0.2.10. That version supports flamegraph visualizations, but it's very inefficient; the files it renders can be huge and crash your browser when you try to open them (the last HTML report I generated was >400M in size). This is because they generate static javascript at "compile time" that contains both rendering routines and data.

Solution

In 0.2.13 stackprof added support for rendering flamegraphs using the d3 javascript library; this will create much smaller files, as much as 100x smaller, and which render much more quickly too. I therefore suggest to bump stackprof to 0.2.13. Full changelog: https://github.com/tmm1/stackprof/blob/master/CHANGELOG.md

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

This is just a development dependency and a patch version bump so I don't expect this to cause any problems.

Closes #37499 (closed)

Merge request reports