#性能 #用户事件 #分析器 #API 绑定 #superluminal

superluminal-perf

为分析器捕获添加用户事件的 Superluminal 性能 API

4 个版本 (2 个重大更新)

0.3.0 2023 年 6 月 15 日
0.2.0 2023 年 1 月 9 日
0.1.1 2020 年 5 月 16 日
0.1.0 2020 年 2 月 25 日

性能分析 中排名 #127

Download history 262/week @ 2024-03-14 98/week @ 2024-03-21 186/week @ 2024-03-28 131/week @ 2024-04-04 150/week @ 2024-04-11 132/week @ 2024-04-18 125/week @ 2024-04-25 91/week @ 2024-05-02 169/week @ 2024-05-09 110/week @ 2024-05-16 154/week @ 2024-05-23 167/week @ 2024-05-30 187/week @ 2024-06-06 141/week @ 2024-06-13 131/week @ 2024-06-20 67/week @ 2024-06-27

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

MIT/Apache 许可协议

90KB
105 行(不包括注释)

🔆 superluminal-perf-rs

Embark Embark Crates.io Docs dependency status Build Status

Superluminal 性能 分析器 Rust API,用于将用户事件添加到捕获中。

使用方法

Cargo.toml 中添加

[dependencies]
superluminal-perf = "0.2.0"

示例用法

superluminal_perf::begin_event("my-event");
calc();
superluminal_perf::end_event();

superluminal_perf::begin_event("my-event2");
calc2();
superluminal_perf::end_event();

在非 Windows 平台上,事件将不会被编译。

贡献

Contributor Covenant

我们欢迎社区对这个项目做出贡献。

请阅读我们的 贡献指南 了解如何开始。

许可协议

根据您的选择,许可协议为

请注意,此 crate 使用并嵌入的 Superluminal 性能 C API 许可协议为 BSD 许可协议。

贡献

除非您明确表示,否则任何有意提交以包含在您的工作中的贡献,如 Apache-2.0 许可协议中定义,应如上所述双重许可,不附加任何其他条款或条件。

依赖项