Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Similar projects and alternatives to rustc-perf
Empowering everyone to build reliable and efficient software.
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
The Rust package manager
A Python Interpreter written in Rust
Cranelift based backend for rustc
glTF Sample Models
A Rust skeleton for an MS-DOS program for IBM compatibles and the PC-98, including some PC-98-specific functionality
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
🐰 Bencher - Continuous Benchmarking
A programming language for 'Golfing' in an assembly-like environment (by Slord6)
Serialisation library with zero dependencies
Runtime for executing procedural macros as WebAssembly
Awesome list of "Are We *thing* Yet" for Rust
Coppers is a custom test harnass for Rust that measures the energy usage of your test suite.
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
A refreshingly simple data-driven game engine built in Rust
Mold: A Modern Linker 🦠
Rust for Windows
Serialization framework for Rust
RFCs for changes to Rust
Rust bindings for Godot 3
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
rustc-perf reviews and mentions
Can Rust's compile time match its runtime performance?
3 projects | /r/rust | 27 Mar 2023
hmm really really hard to answer :'), it's tradeoffs I think, no matter what you think Rust (cmiiw, I'm not qualified to say this) has (and probably in the future will adds more with guards on compiler metrics https://perf.rust-lang.org/) several phases that given the diffs to other language, might not available to any language compiler out there, if it's available I think rustc already did their best in here (some already being parallized etc etc, might be wrong since I can't refs any reference MRs, but it does exists though labels regarding this)
How to catch performance regressions in Rust
6 projects | /r/rust | 21 Mar 2023
About a year ago I was looking for a tool like Rust perf for my application code. I did some research and found a lot of prior art. However, nothing checked all the boxes I was looking for, so I built Bencher!
Rust – Are We Game Yet?
15 projects | news.ycombinator.com | 16 Mar 2023
Next Rust Compiler
6 projects | news.ycombinator.com | 26 Jan 2023
https://www.pingcap.com/blog/rust-compilation-model-calamity... is a good overview. In general it varies depending on the crate but we track the performance at https://perf.rust-lang.org/ - if you look at cargo, for example, over 60% of the time is spent in codegen through LLVM: https://perf.rust-lang.org/detailed-query.html?commit=222d1f...
Data-driven performance optimization with Rust and Miri
9 projects | news.ycombinator.com | 9 Dec 2022
Generic associated types to be stable in Rust 1.65
3 projects | /r/rust | 28 Oct 2022
Something like https://perf.rust-lang.org/?
This Week in Rust #463
2 projects | /r/rust | 6 Oct 2022
The performance full-report link is dead: https://github.com/rust-lang/rustc-perf/blob/master/triage/2022-10-04.md
Are these misconceptions about rust?
3 projects | /r/rust | 5 Jul 2022
Looking for better arguments, rustc might generate better IR because the compiler is more mature, has much more manpower, and has its performance [closely monitored[(https://perf.rust-lang.org/) and triaged. Zigc might generatte better IR because the language might be easier to generate IR for.
Show HN: Rust test harness that measures energy consumption
3 projects | news.ycombinator.com | 5 Apr 2022
At the end of the day most people care about wall clock time. It's a real physical value that's easy to understand and easy to compare between systems. Plus, if two functions execute say, 1 billion instructions each, but one spends extra time stalled waiting for data fetches from RAM or doing IO, you definitely want to account for that in normal benchmarking.
Instruction counting is more of a specialized tool but I like to use it whenever I can because it has low variance and makes comparing changes a lot easier. Compare how bumpy these graphs are for instruction count (first link) and wall clock time (second link):
A complete overhaul of Blackjack's 3d viewport with custom wgpu drawing
3 projects | /r/rust_gamedev | 6 Mar 2022
Maybe file an issue in the rustc github? Rust devs take performance regressions in the compiler very seriously (see for eg. https://perf.rust-lang.org/)
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Jun 2023
The primary programming language of rustc-perf is Rust.