MediaWiki · @mediawiki
532 followers · 127 posts · Server wikis.world

Our goal is to lower the barrier to performance profiling. The WikimediaDebug browser extension for Firefox and Chromium, can now profile the backend MediaWiki PHP process, and turn it into an interactive flamegraph, powered by Excimer and Speedscope.

What are flamegraphs, when do you need it, and how does it work?

techblog.wikimedia.org/2023/06

#webperf #profiling #flamegraph #perfmatters #php #mediawiki #excimer #speedscope

Last updated 2 years ago

Vincent-Xavier · @vincentxavier
852 followers · 4950 posts · Server pouet.chapril.org
ShaneFT · @shaner
17 followers · 70 posts · Server mastodon.lol

Wow, this paper on Flamegraphs is a very fun bit of formalism on top of performance visualization.🔥 📊 arxiv.org/abs/2301.08941

#performance #flamegraph

Last updated 2 years ago

Amanjeev Sethi · @amanjeev
91 followers · 202 posts · Server hachyderm.io

more and less

#flamegraph #blamegraph

Last updated 2 years ago

Jonathan Perkin · @jperkin
205 followers · 89 posts · Server federate.me.uk

@sjmulder The answer is , start with something like execsnoop but keep a track of parent/child relationships and how long the processes ran for, then use the tools in the repository to convert the text output to an SVG.

#dtrace #flamegraph

Last updated 2 years ago

Antonin Delpeuch · @pintoch
357 followers · 820 posts · Server mamot.fr

It's surprisingly hard to find free tools to generate a (hierarchical analysis of which methods take the longest) in a program… What are your favorites? Any IDE integration?

#profiling #flamegraph #java #jvm #eclipse #intellij

Last updated 2 years ago