filmov
tv
Making a Rust crate compile faster
Показать описание
In this stream, we try to figured out why the `cargo` crate takes so long to build. We don't ultimately make a meaningful improvement, but we do explore the many tools that exist to help with both analysis and remediation, and the value (and shortcomings) of each one.
0:00:00 Introduction
0:02:27 Setting up a test project
0:08:25 cargo build --timings
0:16:45 Linking
0:29:30 cargo bloat
0:40:50 -Zshare-generics
0:47:00 cargo-llvm-lines
1:24:56 rustc -Zself-profile
2:04:36 perf record rustc
2:13:10 miniserde
2:16:35 watt
2:25:00 Conclusion
2:25:40 Q&A
2:26:58 Overhead of monomorphization
2:27:51 Rust build time in 2-3 years
2:30:04 Do this again with new tools?
2:30:59 Breaking Cargo into subcrates
2:32:20 Is --release time important?
2:32:56 Automatic inner functions
2:34:46 Rust build time and adoption
2:37:00 Proc macro build time
2:41:25 Feature creep in Rust
2:43:05 Outroduction
0:00:00 Introduction
0:02:27 Setting up a test project
0:08:25 cargo build --timings
0:16:45 Linking
0:29:30 cargo bloat
0:40:50 -Zshare-generics
0:47:00 cargo-llvm-lines
1:24:56 rustc -Zself-profile
2:04:36 perf record rustc
2:13:10 miniserde
2:16:35 watt
2:25:00 Conclusion
2:25:40 Q&A
2:26:58 Overhead of monomorphization
2:27:51 Rust build time in 2-3 years
2:30:04 Do this again with new tools?
2:30:59 Breaking Cargo into subcrates
2:32:20 Is --release time important?
2:32:56 Automatic inner functions
2:34:46 Rust build time and adoption
2:37:00 Proc macro build time
2:41:25 Feature creep in Rust
2:43:05 Outroduction
Making a Rust crate compile faster
Publishing a Rust Crate!
How to Add a Crate/Dependency to Rust using Cargo (EP3)
Building a real Rust CRATE from scratch to PUBLISHED
Build with Naz - Published crate r3bl_terminal_async for building async interactive CLIs in Rust
Rust Crate Hall Of Fame
Rust Tutorial #2 - Using Rust Tools (cargo, rustfmt)
Live-coding a Rust crate for cancellable services
MFEM Workshop 2024 | Rust Wrapper
How to publish a crate on Crates.io - Full Crash Rust Tutorial for Beginners
Rust Modules - Explained Like I'm 5
Live Programming: Create a Rust Library Crate
Setting up CI and property testing for a Rust crate
Rust in 100 Seconds
Tower: guide to the most powerful Rust crate
Call C++ from Rust with the cpp crate Interoperate with C++ libraries, using Qt as an example
Decrusting the axum crate
MILITARY CRATE LOOT VISUALLY EXPLAINED [RUST]
Rust: How External TCs REALLY Work (Bet it will surprise you)
Best locked crate in vanilla rust...
Tip for looting Power Plant crate
[2022] Skins in Rust EXPLAINED How to craft skin crates and beginner guide to rust skins
Rust: The CRAZIEST Hiding Spots For EVERY Locked Crate…
legos don’t broked like that
Комментарии