Comments (1)
I did some additional testing with the knowledge that ThinLTO splitting is dependent on codegen-units
.
Setting codegen-units = 2
with lto = "thin"
results in a 17mb binary and takes 2m8s on my machine to cleanbuild. This is a better tradeoff than ThinLTO with the default codegen-unit split of 16, and is only 3mb more than FatLTO, while taking a minute less to build.
Reducing the codegen-unit count also allows more optimizations, so it is desirable if you want to speed up the program further.
Other tests:
codegen-units = 4
, lto = "thin"
: built in 1m20s, 18mb binary
from cargo-outdated.
Related Issues (20)
- Cargo-outdated gets flagged Infected File - MacOS_Hacktool_Twenbc
- Support for workspace edition HOT 4
- Error reading Cargo.toml when inheriting crate version from workspace HOT 1
- external registry bug when workspace dependencies are used.
- Update dependency on `libgit2-sys` HOT 2
- Not working with sparse registry
- cargo-audit issues
- Not finding outdated libraries HOT 2
- cargo-outdated gives up on combination of sys crates imported by git
- crates.io has 0.12.0, but github only has 0.11.x HOT 2
- rustc call fails with "unknown print request `split-debuginfo`" HOT 1
- Fails to find outdated workspace dependencies HOT 1
- Error on installation: missing field `rust_version` in initializer of `NewCrate`
- Not showing latest version HOT 3
- panic with 'Source should be ready' HOT 5
- Issue running `cargo outdated` on macOS Sonoma HOT 2
- Ignores outdated crates pulled by other targets
- Notify about outdated git deps
- Cargo outdated doing invalid resolution of crates
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 cargo-outdated.