在 Debian 上遇到 Rust 编译/运行卡顿,通常不是 Rust 本身的问题,而是环境、资源或配置导致的。下面按「最常见 → 进阶」给你一套排查和解决思路。
先判断是哪种卡顿:
cargo build 很慢(编译卡)cargo run 启动慢Rust 默认是 debug 编译,非常慢。
✅ 解决:
cargo build --release
或运行:
cargo run --release
Rust 编译 非常吃内存,小内存机器容易卡。
检查:
free -h
✅ 解决:
export CARGO_BUILD_JOBS=2
或写进 ~/.cargo/config.toml:
[build]
jobs = 2
Debian 自带 Rust 可能很旧。
✅ 推荐用 rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
然后:
rustup default stable
target/ 目录很大。
✅ 解决:
export CARGO_TARGET_DIR=/tmp/cargo-target
这是非常常见的问题。
✅ 解决:
"rust-analyzer.checkOnSave": false
cargo check老内核 + 老 glibc 会拖慢工具链。
✅ 建议:
rustc --version
cargo --version
nproc
free -h
你可以告诉我:
cat /etc/os-release)cargo build 卡还是编辑器卡我可以直接给你一套针对你机器的优化方案。