GithubHelp home page GithubHelp logo

Comments (4)

Piedone avatar Piedone commented on June 12, 2024 1

Well, that's sad. Let's leave it turned on, then, since it's not breaking anything but there's a chance it can sometimes make things faster. Please link this issue in the code though, and briefly mention the results you've seen.

from open-source-orchard-core-extensions.

DemeSzabolcs avatar DemeSzabolcs commented on June 12, 2024

I haven't noticed any significant change in build time (I updated VS to 17.5, that supports this feature). I also tested it on the CI but no differences.

For OSOCE the build time on the output window was around 3 minutes for me every time (full rebuild). However, with build acceleration, I think sub-3-minute runs were more frequent (around 2:40-2:30) but maybe it's just a placebo.

I read if the project is well-optimized, then there could be no changes in build time after turning this on. Regardless of this, I have read that it's a good idea to keep it enabled. In some rare cases where the build is heavily customized, it can break things, that's why it's not on by default everywhere (though it might be the default one day). For us, it's not causing any problems, so there are no downsides turning it on.

There was a tool that might show us some differences, but unfortunately, it's not ported to VS 2022. https://marketplace.visualstudio.com/items?itemName=OdysseasPetrocheilos.VisualStudioBuildTimer

from open-source-orchard-core-extensions.

Piedone avatar Piedone commented on June 12, 2024

Build acceleration is only useful in repeated builds after you make some changes, not with full rebuilds.

from open-source-orchard-core-extensions.

DemeSzabolcs avatar DemeSzabolcs commented on June 12, 2024

I see.

I tested it that way too. I made 3 simple changes in 3 different projects within OSOCE. I did some builds with and without build acceleration (not a rebuild just a build) and the time was around 30-29 seconds every time. So no change in build time.

from open-source-orchard-core-extensions.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.