Comments (4)
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.
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.
Build acceleration is only useful in repeated builds after you make some changes, not with full rebuilds.
from open-source-orchard-core-extensions.
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)
- Test branch builds with GitRunners (OSOE-599) HOT 12
- Update all packages to latest (OSOE-620) HOT 6
- Run Windows CI builds only just before merging PRs (OSOE-635) HOT 3
- Publish alpha packages to Cloudsmith (OSOE-649) HOT 1
- Upgrade to Orchard Core 1.7 (OSOE-682)
- Update all NuGet dependencies (OSOE-683)
- Use custom VM images for CI builds (OSOE-717) HOT 1
- Split CI test execution into parallel jobs (OSOE-730)
- Upgrade to Orchard Core 1.8 (OSOE-751) HOT 29
- Test CodeRabbit for code reviews (OSOE-758) HOT 1
- Configure YAML linting (OSOE-759)
- Fix visual verification tests (OSOE-763)
- Test new GitHub-hosted runners (OSOE-773) HOT 4
- Upgrade to latest OC preview to test System.Text.Json (OSOE-795) HOT 11
- Set up automated dependency updates (OSOE-815)
- Make NuGetTest updates better (OSOE-816)
- Upgrade to Orchard Core 1.9 (OSOE-818)
- System.InvalidOperationException : The docker.exe pull softwaresecurityproject/zap-stable:2.14.0 --quiet command failed (OSOE-821) HOT 2
- Named FlowPart? (OSOE-824) HOT 1
- Remove `build-create-binary-log` and `dotnet-test-process-timeout` configurations from OSOCE workflows (OSOE-834) HOT 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-source-orchard-core-extensions.