3 个版本
0.1.2 | 2020 年 7 月 30 日 |
---|---|
0.1.1 | 2020 年 5 月 28 日 |
0.1.0 | 2020 年 3 月 16 日 |
#147 在 性能分析 中
9,321 每月下载量
在 6 个 Crates 中使用 (3 直接)
10KB
157 代码行
tracy-rs
这为 Tracy 分析库(https://bitbucket.org/wolfpld/tracy)提供了 Rust 集成。
使用方法
- 从上面的 URL 克隆 Tracy 库。
- 按照步骤构建分析器 GUI(例如,在 tracy/profiler/build/unix/)。
- 按照步骤构建分析器共享库(例如,在 tracy/library/unix)。
- 将此 crate 添加到您的项目依赖项中,使用 'enable_profiler' cargo 功能。
- 在应用程序开始时调用
tracy_rs::load
,提供从 (3) 中的库路径。 - 在帧末尾插入主帧标记
tracy_frame_marker!();
。 - 可选地,使用
tracy_begin_frame!()
和tracy_end_frame!()
添加子帧标记。 - 使用
profile_scope!()
注释要分析的功能。 - 运行应用程序和分析器 GUI。