The following command
$ cargo build
produces a non-optimized build with debugging information. On the con
As shown in the Cargo documentation, modify the release profile to include debugging symbols:
[profile.release]
debug = true
Note that the release profile and the bench profile differ.
See also
Or basically any of the top search results for "rust profiling":