Skip to content

all: Go compiler/runtime performance monitoring system #48803

Closed
@prattmic

Description

@prattmic

The runtime/compiler team is investigating the creation of a performance monitoring system, with a primary goal of reducing release toil by catching performance regressions as early as possible.

Requirements are still being discussed, but highlights include:

  • Automation of performance data generation.
    • Benchmark execution solution that tracks commits to Go (e.g., x/build coordinator scheduling benchmark runs).
  • Storage and visualization of performance data over time.
  • Key set of "application-level" and "feature-focused" benchmarks.
  • Active monitoring of changepoints.
  • Easy debugging/reproduction.

cc @aclements @dr2chase @mknyszek @jeremyfaller @golang/release

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions