A Trick For Reading Flamegraphs

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • rack-mini-profiler

    Profiler for your development and production Ruby rack apps.

    rack-mini-profiler will generate flamegraphs for Rails backend requests.

  • stackprof

    a sampling call-stack profiler for ruby 2.2+

    stackprof can be used alone/by itself to generate flamegraphs for arbitrary Ruby code.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • speedscope

    🔬 A fast, interactive web-based viewer for performance profiles.

    Flamegraphs simply visualize this process by placing each of these recorded stacks side by side. The resulting visualization looks like "flames", hence a "flame graph". If you do this visualization where the "parent" of all the stack frames is on the top, rather than the bottom, you get a "waterfall graph", because it looks like a waterfall. It's the same thing though. Speedscope and DevTools visualize using the waterfall format, but I still call them flamegraphs anyway.

  • Ruby Tests Profiling Toolbox

    Ruby Tests Profiling Toolbox

    TestProf can be used to get flamegraphs for Ruby test suites.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts