Skip to content

Refine Performance History Graph #14

@qinsoon

Description

@qinsoon

Based on the graph in mmtk/mmtk-core#125 and https://github.com/mmtk/ci-perf-kit/releases/tag/0.3.3

  • Use revision for X axis instead of day. Every run should show in the graph.
  • Make the graphs smaller (ideally we want to show all the benchmarks in one page)
  • Put benchmark names above the big number on the right
  • Use log scale for X axis (show more details in recent days/commits)
  • Calculate 10p moving average of 'standard deviation for each data point'. The gray area should be 10p moving average +/- 10p moving average of std dev.
  • Show absolute number for the current data (below the big number)
  • The annotation for the best number should be below the line, and the annotation for the worst number should be above the line.
  • Add link to the data point.

Added:

  • Use triangle (as the marker for max/min points)
  • Use triangle as background for the big number
  • Show xticks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions