cmd/compile: 4% kubelet compile time regression from CL 482356 "cmd/compile: allow more inlining of functions that construct closures" #59547
Labels
compiler/runtime
Issues related to the Go compiler and/or runtime.
FrozenDueToAge
NeedsInvestigation
Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Performance
Milestone
https://go.dev/cl/482356 seems to have caused a regression of ~4% for the kubernetes kubelet:
https://perf.golang.org/dashboard/?benchmark=GoBuildKubelet&unit=sec/op#commit39986d28e435d23e1d1dc41b8f16c0cf30181208
The immediate parent of this commit was also tested (f1caf1a), so it does seem to be caused by https://go.dev/cl/482356.
Strangely, our other two build benchmarks (Istio and pkgsite) regressed <1%:
https://perf.golang.org/dashboard/?benchmark=GoBuildIstioctl&unit=sec/op#commit39986d28e435d23e1d1dc41b8f16c0cf30181208
https://perf.golang.org/dashboard/?benchmark=GoBuildFrontend&unit=sec/op#commit39986d28e435d23e1d1dc41b8f16c0cf30181208
cc @thanm to see if this is expected
cc @mdempsky
The text was updated successfully, but these errors were encountered: