Starting with Rust 1.62, the standard lib mutexes have roughly equal performance to parking_lot: https://github.com/rust-lang/rust/pull/95035 IMO we could replace parking_lot with the standard lib mutexes throughout our code.