本文将介绍如何使用 perf 和 flamegraph 工具来分析 Rust 程序的性能瓶颈。
环境准备
首先,我们需要安装必要的工具。不同的 Linux 发行版可能需要不同的安装命令:
安装性能分析工具 perf
对于 Debian 系统(包括 x86 和 ARM 架构),运行:
sudo apt install -y linux-perf
而在 Ubuntu 系统(x86 架构)上,使用:
sudo apt install linux-tools-common linux-tools-generic linux-tools-`uname -r`
安装 Flamegraph