Skip to content

runtime: selecting mark workers during start-the-world (CL 721002) causes RSS regression in gopher-lua on large machines #77361

@prattmic

Description

@prattmic

https://perf.golang.org/dashboard/?benchmark=GopherLuaKNucleotide-72&unit=peak-RSS-bytes&repository=go&branch=master&platform=linux%2Farm64&days=60&end=2025-12-19T23%3A15 shows a peak-RSS-bytes regression for gopher-lua at high CPU counts on 2025-11-20.

The exact commit is unclear from the dashboard, but bisection on a 384 core machine blames https://go.dev/cl/721002 (runtime: select GC mark workers during start-the-world).

The exact cause of the regression is still unknown.

cc @golang/runtime @mknyszek

Metadata

Metadata

Assignees

No one assigned

    Labels

    NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Performancecompiler/runtimeIssues related to the Go compiler and/or runtime.

    Type

    No type

    Projects

    Status

    In Progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions