36 个版本 (破坏性更新)
0.29.0 | 2024 年 7 月 31 日 |
---|---|
0.27.0 | 2024 年 4 月 6 日 |
0.26.0 | 2024 年 2 月 14 日 |
0.24.0 | 2023 年 11 月 24 日 |
0.4.1 | 2021 年 7 月 5 日 |
#181 in 性能分析
每月 3,186 次下载
用于 10 个 crate(8 个直接使用)
195KB
4K SLoC
在游戏中使用 puffin
性能分析火焰图,通过 egui
仅需一行代码
puffin
是一个仪器性能分析器,你可以选择分析代码的哪些部分
fn my_function() {
puffin::profile_function!();
if ... {
puffin::profile_scope!("load_image", image_name);
...
}
}
puffin_egui
允许你使用 egui
仅需一行代码来检查生成的性能数据
puffin_egui::profiler_window(egui_ctx);
查看 examples/
文件夹,了解如何与 eframe
一起使用。
要尝试它,请运行 cargo run --release --example eframe
依赖项
~8–14MB
~161K SLoC