#命令行 #性能分析器 #macos #性能 #导入 #cpu #数据

app samply

适用于 macOS 和 Linux 的命令行性能分析器

6 个版本 (破坏性更新)

0.12.0 2024 年 4 月 16 日
0.11.0 2023 年 1 月 6 日
0.10.1 2022 年 12 月 8 日
0.9.0 2022 年 7 月 25 日
0.0.0 2022 年 7 月 17 日

#47性能分析

Download history 187/week @ 2024-04-25 192/week @ 2024-05-02 177/week @ 2024-05-09 169/week @ 2024-05-16 177/week @ 2024-05-23 131/week @ 2024-05-30 328/week @ 2024-06-06 438/week @ 2024-06-13 451/week @ 2024-06-20 233/week @ 2024-06-27 335/week @ 2024-07-04 513/week @ 2024-07-11 499/week @ 2024-07-18 589/week @ 2024-07-25 386/week @ 2024-08-01 452/week @ 2024-08-08

每月 2,003 次下载

MIT/Apache

2MB
59K SLoC

samply

samply 预计将成为适用于 macOS、Linux 和 Windows 的命令行 CPU 性能分析器。

目前,macOS 的实现效果最佳。Linux 的实现非常新且处于实验阶段。尚未提供 Windows 的实现。

samply 是一个正在开发中的项目,尚未准备好公开使用,但如果您想尝试,可以试试看

cargo install samply

samply record ./yourcommand args   # This profiles yourcommand and then opens the profile in a viewer.

# Alternatively:
samply record --save-only -o prof.json -- ./yourcommand args
samply load prof.json

# You can also import Linux perf profiles:
samply import perf.data

更多信息请查看 仓库

该项目之前被称为 perfrecord。

依赖项

~30–48MB
~762K SLoC