Consider parallelizing the crossgen phase of the installer build
See original GitHub issueIt currently looks like the crossgen phase of the installer build is done in serial rather than parallel. It would likely be worthwhile to change this up to be parallelized instead to take full advantage of the underlying hardware.
This is currently done via MSBuild batching: https://github.com/dotnet/arcade/blob/cc0bbc15d0b038b4949bc0c45f3436973ec11106/src/Microsoft.DotNet.Build.Tasks.SharedFramework.Sdk/targets/framework.dependency.targets#L408
This would likely need to be changed to be a parallel <MSBuild Projects="$(MSBuildThisProjectFullPath)" ...
but may require various props/etc to be transferred over.
Issue Analytics
- State:
- Created 4 years ago
- Reactions:4
- Comments:8 (8 by maintainers)
Top Results From Across the Web
Do you consider cross gen games as this generation, or ...
Cross gen (in your opnion) should be considered as... Last gen, because they are built which limitations (or other motives). Votes: 193 ...
Read more >一款名为《 Computer Virus Simulator(电脑病毒模拟器) 》的 ...
The game has built-in a large number of computer viruses. ... Complete Google sign-in (if you skipped step 2) to install SAKURA School...
Read more >Ps5 game wiki. RetroArch
IGN's Returnal complete strategy guide and walkthrough will lead you through every step of Returnal from the title screen to the final credits, ......
Read more >Apexcharts series order. When comparing data values of one ...
I can't find a way to add 2 attributes to a graph… one works fine. To set colors globally for all charts, use...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
We should also add
-nologo
to the calls so we don’t end up with interleaved output, and to reduce log spam.Edit: This bit already done by https://github.com/dotnet/arcade/pull/4567. 🙂
Well, we’re going whatever the SDK does now, so not really? I don’t think they paralelize so we might have some work to do for this, but we’d want to do it in the SDK.