Skip to content

Refine Performance History Graph #14

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