1 个不稳定版本
0.1.0 | 2019 年 11 月 14 日 |
---|
#345 在 性能分析
40KB
586 行
papi-rs
用法
将以下内容添加到你的 Cargo.toml
[dependencies]
papi = "0.1.0"
在构建之前,请确保你的系统上已安装 PAPI。
什么是 papi-rs?
此 crate 的目的是提供 Rust 风格的、易于使用的 PAPI 绑定。PAPI 是一个库,它提供了一个统一的接口来访问硬件性能计数器。访问 PAPI 网站 了解更多信息。
请注意,此 crate 不提供 PAPI 的高级接口。
环境变量
如果 PAPI 安装在系统中的自定义位置(例如,/opt/papi-5.7.0),则请参阅 papi-sys crate 中的文档,了解如何配置自定义搜索路径。
版本
此库针对当前 Rust 稳定版,目前正在使用 PAPI 版本 5.7.0 进行测试。
平台
以下平台目前进行了测试
x86_64-unknown-linux-gnu
powerpc64le-unknown-linux-gnu
许可证
许可方式为以下之一
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则您故意提交给包含在作品中并由 Apache-2.0 许可证定义的任何贡献,将按上述方式双许可,而不附加任何额外的条款或条件。
依赖关系
~6–19MB
~266K SLoC