Skip to content

Add option to fill rows in timings graf based on jobs count #10402

@panstromek

Description

@panstromek

Problem

Currently the timings graph is often very tall, but most of it is empty space, you have to scroll up and down a lot to get the full picture. You also don't see clearly where are empty time slots when threads are waiting.

Proposed Solution

It'd be useful to have an option to "squash" the graph in fewer rows (naturally to the number of jobs). Something like this, but correct (and more readable somehow):

image

Note: rows are allocated incorrectly on this picture, I just tried to do this naively with y = i % num_jobs.

Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-timingsArea: timingsC-feature-requestCategory: proposal for a feature. Before PR, ping rust-lang/cargo if this is not `Feature accepted`S-triageStatus: This issue is waiting on initial triage.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions