-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I have a 2013 i5, and a relatively slow ssd. using mold -run cargo run instead of just cargo run reduced my incremental compilation on my bevy game from 1.4s to 0.8s.
You can run cargo bloat --time --release -j 1 (github) to see what dependency takes the most time and try to replace it. It would probably be some proc-macro monstrosity.
As an example/proof, resvg contains close to 100KLOC (including all dependencies) and compiles in 13s on Apple M1 (clean release build).
There's a known issue with Windows Defender slowing down compile times when using Rust through rustup. See https://github.com/rust-lang/cargo/issues/5028 maybe one of the workarounds mentioned there works for you.
Mold seems even better than LLVM lld, these numbers are taken from https://github.com/rui314/mold. At least it's reaching diminishing-returns levels of speed, but mold is better.
Here's the issue for that: https://github.com/rust-lang/rust/issues/39915.
For me there was a solution based on this issue: https://github.com/seanmonstar/warp/issues/619
Out of curiosity, what causes the initial 100% utilization to drop. I'm new to complied languages, and yesterday I was playing around with this chess move generation library. On my ryzen 1600, I saw the same behaviour. Full utlisation for the first half, then dropped down to about 20-30% utltisation