-
Notifications
You must be signed in to change notification settings - Fork 18.3k
Open
Labels
NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.compiler/runtimeIssues related to the Go compiler and/or runtime.Issues related to the Go compiler and/or runtime.
Milestone
Description
The performance dashboard shows several regressions with the same culprit. Look for entries that say "change at fc81405".
Digging further, there are actually three commits between the previous good run and the bad run:
- https://go.dev/cl/270940 cmd/compile: improve scheduling pass
- https://go.dev/cl/448036 runtime: remove 104 byte stack guard
- https://go.dev/cl/454036 cmd/compile: rewrite empty makeslice to zerobase pointer
My gut says that the scheduling pass CL is most likely to cause regressions (cc @randall77).
The full set of regressions I see:
- MulWorkspaceDense1000Hundredth-8 (sec/op): +22.69%
- Source, module version
v0.9.3
- Source, module version
- Hash8K-8 (sec/op): +4.87%
- Source, module version
v0.0.0-20180603041446-333f0593be06
- Source, module version
- Dgeev/Circulant100-8 (sec/op): +3.09%
- Source, module version
v0.9.3
- Source, module version
- FoglemanPathTraceRenderGopherIter1 (sec/op): +2.09%
- Source, ~tip
- MTFT-8 (sec/op): +1.13%
- Source, module version
v1.9.0
- Source, module version
- FoglemanFauxGLRenderRotateBoat (sec/op): +1.12%
- Source, ~tip
- Encoding4KBVerySparse-8 (sec/op): +4.75%
- Source, module version
v1.10.9
- Source, module version
cc @golang/compiler
Metadata
Metadata
Assignees
Labels
NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.compiler/runtimeIssues related to the Go compiler and/or runtime.Issues related to the Go compiler and/or runtime.
Type
Projects
Status
Todo