Closed
Description
The time to complete the i686-pc-windows-msvc
build has became dangerously close to 3 hours starting from August 13th.
Assuming AppVeyor is normal, I suspect one or more of the following are responsible:
- Build 4266 (Expose all OS-specific modules in libstd doc. #43348 "Expose all OS-specific modules in libstd doc.") (1 hr 50 min → 2 hr 3 min = +13 min)
- Build 4267 (Rustbuild cleanups/fixes and improvements #43630 "Rustbuild cleanups/fixes and improvements") (2 hr 3 min → 2 hr 25 min = +22 min)
- Build 4269 (Rollup of 8 pull requests #43839 "Rollup of 8 pull requests") (2 hr 25 min → 2 hr 33 min = +8 min)
- Build 4274 (Optimize allocation paths in RawVec #43815 "Optimize allocation paths in RawVec") (2 hr 33 min → 2 hr 50 min = +17 min)
I'll check the detailed timing breakdown later.
Raw timing data from AppVeyor
AppVeyor build | check-64-msvc | check-32-msvc | check-aux | check-32-gnu | check-64-gnu | dist-64-msvc | dist-32-msvc | dist-32-gnu | dist-64-gnu | dist-alt |
---|---|---|---|---|---|---|---|---|---|---|
4251 | 1.82 | 2.23 | 1.95 | 2.17 | 1.77 | 1.45 | 1.62 | 1.53 | 1.48 | 1.2 |
4252 | 1.82 | 1.95 | 1.65 | 1.9 | 1.67 | 1.45 | 1.72 | 1.48 | 1.55 | 1.18 |
4253 | 1.78 | 1.93 | 1.9 | 1.88 | 1.65 | 1.45 | 1.5 | 1.45 | 1.48 | 1.25 |
4254 | 1.75 | 1.9 | 1.53 | 2.12 | 1.75 | 1.35 | 1.58 | 1.38 | 1.28 | 1.15 |
4255 | 1.9 | 2.13 | 1.75 | 1.87 | 1.55 | 1.47 | 1.58 | 1.58 | 1.33 | 1.12 |
4257 | 1.7 | 2.17 | 1.8 | 1.83 | 1.6 | 1.25 | 1.52 | 1.38 | 1.33 | 1.25 |
4258 | 1.6 | 2.03 | 1.7 | 1.73 | 1.52 | 1.48 | 1.68 | 1.35 | 1.37 | 1.1 |
4259 | 1.67 | 1.95 | 1.82 | 1.83 | 1.62 | 1.47 | 1.73 | 1.38 | 1.38 | 1.15 |
4260 | 1.62 | 2.25 | 1.68 | 1.93 | 1.8 | 1.47 | 1.52 | 1.37 | 1.62 | 1.18 |
4262 | 1.67 | 2.43 | 1.57 | 1.78 | 1.63 | 1.68 | 1.62 | 1.87 | 1.37 | 1.2 |
4263 | 1.8 | 1.83 | 1.7 | 1.85 | 1.65 | 1.77 | 1.7 | 1.28 | 1.8 | 1.17 |
4266 | 2.22 | 2.05 | 1.6 | 1.68 | 2.15 | 1.28 | 1.8 | 1.9 | 1.37 | 1.15 |
4267 | 1.58 | 2.42 | 1.65 | 1.72 | 1.6 | 1.32 | 1.48 | 1.35 | 1.23 | 1.15 |
4268 | 1.48 | 2.52 | 1.6 | 1.88 | 1.48 | 1.82 | 1.47 | 1.33 | 1.25 | 1.13 |
4269 | 2.3 | 2.55 | 1.73 | 2.17 | 1.75 | 1.2 | 1.48 | 1.38 | 1.3 | 1.28 |
4274 | 1.82 | 2.83 | 1.85 | 1.9 | 1.62 | 1.28 | 1.67 | 1.45 | 1.42 | 1.18 |
4276 | 1.82 | 2.62 | 1.72 | 2.05 | 1.73 | 1.42 | 1.63 | 1.48 | 1.5 | 1.2 |
4277 | 1.65 | 2.88 | 1.78 | 1.98 | 1.55 | 1.27 | 1.63 | 1.42 | 1.43 | 1.08 |
4278 | 1.82 | 2.73 | 1.72 | 2.03 | 1.57 | 1.25 | 1.55 | 1.4 | 1.4 | 1.17 |
4279 | 1.75 | 2.92 | 1.72 | 1.93 | 1.77 | 1.42 | 1.55 | 1.48 | 1.38 | 1.25 |
4283 | 1.88 | 2.82 | 1.8 | 1.95 | 1.82 | 1.38 | 1.73 | 1.5 | 1.48 | 1.3 |
4284 | 1.75 | 2.82 | 1.82 | 2.15 | 1.8 | 1.4 | 1.73 | 1.52 | 1.47 | 1.32 |
4285 | 1.87 | 2.8 | 1.82 | 1.93 | 1.67 | 1.38 | 1.67 | 1.52 | 1.58 | 1.32 |
4286 | 1.68 | 2.97 | 1.82 | 1.93 | 1.65 | 1.42 | 1.55 | 1.48 | 1.42 | 1.23 |
4287 | 1.73 | 2.73 | 1.7 | 1.85 | 1.72 | 1.43 | 1.58 | 1.57 | 1.37 | 1.15 |
4289 | 1.68 | 2.9 | 1.85 | 1.87 | 1.77 | 1.42 | 1.55 | 1.55 | 1.55 | 1.15 |
4290 | 1.68 | 2.7 | 1.83 | 2.05 | 1.75 | 1.35 | 1.57 | 1.57 | 1.42 | 1.17 |
The raw data is extracted by running
$('[ng-controller="ProjectBuildJobsController"] .project-build-state').map(function() { return this.innerText.replace(/(\d+) hr (\d+) min/g, (_, h, m) => (+h + m/60).toFixed(2)) }).toArray().join('\n')
in the browser's console.
Metadata
Metadata
Assignees
Labels
No labels