question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Consider parallelizing the crossgen phase of the installer build

See original GitHub issue

It 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:open
  • Created 4 years ago
  • Reactions:4
  • Comments:8 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
dagoodcommented, Jan 23, 2020

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. 🙂

0reactions
jkoritzinskycommented, Dec 14, 2020

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found