Rust 性能分析

On-CPU 的性能分析为了找出占用CPU时间多的任务或者函数,进而找出程序的性能瓶颈
linux 下使用 pref 命令
macOS 下使用 dtrace
FlameGraph 可视化调用栈
Rust编译器默认加入了 DWARF 调试信息
Off-CPU 性能分析是为了分析进程花在等待上的时间,等待包括被I/O请求阻塞,等待锁,等待timer,等等