7个版本

0.4.0 2023年10月23日
0.3.5 2023年10月5日
0.3.4 2023年7月28日
0.3.3 2023年1月19日
0.3.1 2022年4月12日

#131 in 开发工具

Download history 28792/week @ 2024-04-08 31845/week @ 2024-04-15 35823/week @ 2024-04-22 29679/week @ 2024-04-29 35279/week @ 2024-05-06 40773/week @ 2024-05-13 37668/week @ 2024-05-20 35297/week @ 2024-05-27 31315/week @ 2024-06-03 35408/week @ 2024-06-10 40125/week @ 2024-06-17 40299/week @ 2024-06-24 30728/week @ 2024-07-01 35843/week @ 2024-07-08 39347/week @ 2024-07-15 39532/week @ 2024-07-22

149,334 每月下载量
用于 44 开源包(直接使用3个)

GPL-2.0-only OR BSD-3-Clause

745KB
18K SLoC

Rust 15K SLoC // 0.0% comments C 2K SLoC // 0.0% comments GNU Style Assembly 1.5K SLoC // 0.1% comments Assembly 353 SLoC // 0.0% comments

ittapi

Build Status Documentation Status

此包允许Rust程序使用Intel® 仪器和跟踪技术 (ITT) API。目前支持以下API(请提交问题或PR以添加更多支持)

  • a JIT通知API,C JIT性能分析API 的高级视图
  • 域API
  • 任务API
  • 字符串句柄API
  • 事件API
  • 收集控制API

此包使用 ittapi-sys 包,该包依赖于 C ittapi

重要提示:此包目前仅在Linux、macOS和Windows平台上进行了测试,但计划支持其他平台;欢迎贡献!FreeBSD和OpenBSD受支持但未测试。

如果您对使用VTune对Rust应用程序进行性能分析感兴趣,以下指南可能有助于您: Wasmtime 文档:在Linux上使用VTune

使用

[dependencies]
ittapi = "0.3"

构建

cargo build

测试

cargo test

依赖项

~150–400KB