2 个版本
0.1.1 | 2024 年 1 月 11 日 |
---|---|
0.1.0 | 2024 年 1 月 5 日 |
#211 in 性能分析
用于 perf-count
45KB
705 代码行
rust-kperf
用于 macOS 中私有框架 kperf 和 kperfdata 的原生 Rust 绑定。该库使用 libc 库绑定到框架。这个框架允许访问 PMU,使用它需要以超级用户权限运行进程。
如果在 macOS 上构建或运行此代码时遇到链接错误,这意味着 kperf 或 kperfdata 私有框架已更改,或者某些函数没有经过良好的测试。
我只能在一个 Apple M2 2022 macbook air 上,在 macOS Ventura 13.5.2 上测试了代码。
欢迎提出问题。
仍然是一个工作进展(WIP)。
致谢
rust 代码是基于我在线上看到的两个帖子的逆向工程工作编写的