文件名称:profiling:对诸如puffin,视光,特蕾西和superluminal-perf等仪器化配置板条箱提供了非常薄的抽象
文件大小:1.61MB
文件格式:ZIP
更新时间:2024-04-30 05:13:25
Rust
剖析 提供了类似仪表剖析箱子一个非常薄的抽象puffin , optick , tracy和superluminal-perf 。 像这样标记您的代码: #[profiling::function] fn some_function () { burn_time ( 5 ); for i in 0 .. 5 { profiling :: scope! ( "Looped Operation" ); } } 请参见下面的结果可视化以及有关公开的API的更多详细信息。 友好警告:启动主机应用程序后,某些探查器后端会立即隐式侦听网络端口。 如果这是一个问题,请查看已启用的探查器文档以了解详细信息! 海雀 跨平台 不像其他的后端, puffin依赖于你的应用程序提供了一个imgui窗口绘制过程中的用户界面。 下面的屏幕快照打开了一个配置文件应用程序
【文件预览】:
profiling-master
----LICENSE-MIT(1KB)
----rustfmt.toml(138B)
----Cargo.toml(2KB)
----.github()
--------workflows()
----src()
--------lib.rs(5KB)
----LICENSE-APACHE(11KB)
----profiling-procmacros()
--------Cargo.toml(692B)
--------src()
----examples()
--------simple.rs(3KB)
--------puffin()
----README.md(9KB)
----screenshots()
--------tracy-small.png(114KB)
--------optick.jpeg(391KB)
--------optick-small.png(141KB)
--------tracing.png(10KB)
--------superluminal.jpeg(509KB)
--------superluminal-small.png(181KB)
--------tracy.jpeg(359KB)
----.gitignore(35B)
----CHANGELOG.md(1KB)
----deny.toml(9KB)