Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
runtime: CPU bound goroutines cause unnecessary timer latency [1.14 backport] #39383
We don't backport performance improvements, simple or not. Although 1.14 showed a regression in timer latency for programs with soft real time constraints, the timers in 1.14 improved in other ways. This doesn't rise to the level of something that merits a backport. Sorry.
Behavior regressions, yes. Not performance regressions.
This is a performance regression. All programs continue to run as expected. Certain specific kinds of program take a small amount more time before they invoke timers.
We can't promise that for each new release all programs will continue to run as fast as they did in previous releases. Of course we hope that they do. And we certainly try hard to ensure that on average programs run faster. But the fact that it is possible to write a program that runs slightly slower in a new release does not in itself constitute a regression that should be fixed.