-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Description
Description
Over the last 2 weeks I've noticed runs on the windows-2022 image taking 4x longer, and sometimes more than that, than on the windows-2019 image. In all of these instances nothing's changed between runs aside from the version of Windows being used.
One of the examples I'm looking at from about 2 weeks ago took 7 minutes to complete, while a run from a day or two ago took 24 minutes. This increase in time is consistent across all new runs in our org.
In another repo I downgraded our build scripts & vm to Windows Server 2019 and the time went from 19 minutes down to about 5.5 minutes. I'm unable to permanently move back to 2019 though because new builds depend on VS 2022.
While testing something else I ran a simple checkout & build of an empty .net project and the build times for ubuntu-latest (25s) and windows-2019 (1m 12s) were about what I'd expect, while the windows-2022 image clocked in at 8m 14s.
All of this was originally reported to support in ticket 1521042 but I was told to open an issue here instead. That ticket has org/repo names and links to each run.
Virtual environments affected
- Ubuntu 18.04
- Ubuntu 20.04
- macOS 10.15
- macOS 11
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
Image version and build link
None of the repos are public but these are the Run Ids for each.
Runs in the image:
| Run | VM | Version | Time |
|---|---|---|---|
| 1860104886 | windows-2019 |
20220207.1 |
6m 51s |
| 1912616149 | windows-2022 |
20220220.1 |
23m 59s |
From another similar repo:
| Run | VM | Version | Time |
|---|---|---|---|
| 1912952429 | windows-2019 |
20220223.1 |
5m 25s |
| 1912601548 | windows-2022 |
20220220.1 |
19m 8s |
Test repo:
| Run | VM | Version | Time |
|---|---|---|---|
| 1912879771 | ubuntu-latest |
20220220.1 |
25s |
| 1912879232 | windows-2019 |
20220223.1 |
1m 12s |
| 1912864061 | windows-2022 |
20220220.1 |
8m 14s |
Is it regression?
No response
Expected behavior
For run times on par with Windows 2019
Actual behavior
Run times up to 4-5x longer than Windows 2019
Repro steps
Run a .net full framework build on Windows 2019 and 2022, the 2022 runs should take significantly longer.
