Skip to content

Make flamegraphs a first-class tool for performance discussions #4151

Open
@moul

Description

@moul

We should make flamegraphs a standard part of how we talk about performance and benchmarking in the project.

First step: add a make profile (or similar) command to generate flamegraphs locally. This will simplify profiling, debugging, and sharing results within the team, while also providing inspiration with copy-pastable commands.

Then: set up CI to generate flamegraphs for master and for PRs, storing them as GitHub artifacts or similar. This gives us shareable links for quick inspection and makes perf insights more accessible in reviews.

Related: #4130 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    🌟 improvementperformance improvements, refactors ...help wantedWant to contribute? We recommend these issues.🗺️good first issue🗺️Ideal for newcomer contributors

    Type

    No type

    Projects

    Status

    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions