直到今天早上,“cargo flamegraph”在“cargo build --release”之后比“cargo run”慢一点。
我做了一点小改动,换成了:
std::collections::{HashMap, HashSet};
和:
rustc_hash::{FxHashMap, FxHashSet};
但是,我想不出为什么这(或任何事情)可能会导致“cargo flamegraph”突然显著地胜过“cargo run”。
直到今天早上,“cargo flamegraph”在“cargo build --release”之后比“cargo run”慢一点。
我做了一点小改动,换成了:
std::collections::{HashMap, HashSet};
和:
rustc_hash::{FxHashMap, FxHashSet};
但是,我想不出为什么这(或任何事情)可能会导致“cargo flamegraph”突然显著地胜过“cargo run”。
cargo run
将在调试模式下构建并运行。如果要运行发布,请使用artifact
target/release/project_name[.exe]
,或者执行cargo run --release
。