Rust High Performance

Source

  • 1 Common Performance Pitfalls
    • Asking the Rust compiler about performance
    • Translation issues
  • 2 Extra Performance Enhancements
    • Compile-time checks
    • Extra performance tips
    • Standard library collections
  • 3 Memory Management in Rust
    • Mastering the borrow checker
    • Memory representation
    • Shared pointers
  • 4 Lints and Clippy
    • Using Rust compiler lints
    • Clippy
  • 5 Profiling Your Rust Application
    • Understanding the hardware
    • Profiling tools
  • 6 Benchmarking
    • Selecting what to benchmark
    • Benchmarking in nightly Rust
    • Benchmarking in stable rust
    • Continuous integration for benchmarking
  • 7 Built-in Macros and Configuration Items
    • Understanding attributes
    • Macros
    • Nightly Rust
  • 8 Must-have macro crates