3 个版本

0.1.2 2020 年 7 月 30 日
0.1.1 2020 年 5 月 28 日
0.1.0 2020 年 3 月 16 日

#147性能分析

Download history 1609/week @ 2024-04-07 1529/week @ 2024-04-14 1607/week @ 2024-04-21 2011/week @ 2024-04-28 1659/week @ 2024-05-05 1714/week @ 2024-05-12 2240/week @ 2024-05-19 1918/week @ 2024-05-26 1308/week @ 2024-06-02 1864/week @ 2024-06-09 2541/week @ 2024-06-16 1874/week @ 2024-06-23 2184/week @ 2024-06-30 2980/week @ 2024-07-07 2249/week @ 2024-07-14 1801/week @ 2024-07-21

9,321 每月下载量
6 个 Crates 中使用 (3 直接)

MPL-2.0 许可证

10KB
157 代码行

tracy-rs

这为 Tracy 分析库(https://bitbucket.org/wolfpld/tracy)提供了 Rust 集成。

使用方法

  1. 从上面的 URL 克隆 Tracy 库。
  2. 按照步骤构建分析器 GUI(例如,在 tracy/profiler/build/unix/)。
  3. 按照步骤构建分析器共享库(例如,在 tracy/library/unix)。
  4. 将此 crate 添加到您的项目依赖项中,使用 'enable_profiler' cargo 功能。
  5. 在应用程序开始时调用 tracy_rs::load,提供从 (3) 中的库路径。
  6. 在帧末尾插入主帧标记 tracy_frame_marker!();
  7. 可选地,使用 tracy_begin_frame!()tracy_end_frame!() 添加子帧标记。
  8. 使用 profile_scope!() 注释要分析的功能。
  9. 运行应用程序和分析器 GUI。

依赖项