Differential Flame Graph

Differential Flame Graphs are a useful tool to quickly identify the root causes of performance issues. You can now compare two traces and see which span made a trace faster or slower. You can also hover over or click on different areas to get more detailed information.

Shows a comparison of two traces using a differential flamegraph

It’s useful for example to check whether a change in the source code, a system update or a configuration change increased or decreased performance. Red depicts an increase in execution time or resource usage, blue a decrease, neutral colors mean that no significant change has taken place. It’s also possible to compare traces from different time periods or of different system states.

Documentation: Compare Traces

About the author

  • Diana Scheffen

Diana Scheffen

I’m a Content and Marketing Manager at Tideways, where I focus on content marketing, community building, and developer-focused communication. I enjoy turning complex technical topics into engaging content and creating meaningful connections within the PHP ecosystem.

As a passionate content creator and published author, I believe that great content starts with curiosity, authentic stories, and a genuine interest in the people behind them. Whether I’m working on marketing campaigns, building communities, or writing, I enjoy thinking outside the box and finding creative ways to engage and inspire others.