firefox-devtools / firefox-devtools/profiler

Implement a unified / interleaved view of multiple profiles

Open
#2,289 3 comments 0 reactions 0 assignees View on GitHub
comparison performance workflow profile data
Dominant language
TypeScript
Stars
1.5k
Forks
491
Avg merge
3d 46m
Merged PRs (30d)
27

Description

We have profile diffing as an idea, but here I'm referring to the opposite. Essentially, interleaving the samples from two or more profiles (attempting to match process by process) to create a super-profile.

The use case here is for analyzing talos profiles. I.e., profiles of very similar runs which should roughly line up, allowing us to virtually increase the sampling rate without actually incurring extra overhead. This would be particularly useful for diffing N talos runs with N other talos runs when the percentage performance difference is low but consistent.

┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/FP-212)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.