文件名称:firestorm:快速侵入式火焰记录仪
文件大小:360KB
文件格式:ZIP
更新时间:2024-04-08 10:19:05
Rust
Firestorm是Rust的低开销侵入式火焰图分析器。 设计 要进行检测,请从开始。 要进行概要分析,请从开始。 风暴使用引擎盖下的inferno来显示火焰图。没有他们的贡献,就不可能有风暴。 设计宗旨 风暴就是性能。当您编写同类中最快的库时,您需要具有相同理想的分析器。如果未启用Firestorm(默认设置),则所有调用都将编译为无操作。启用Firestorm后,它将不进行堆分配,并避免在关键部分中进行尽可能多的工作。 风暴无处不在。当应用程序层启用Firestorm进行性能分析时,将为所有依赖项(可传递)启用它。无需添加功能标志到库,甚至无需知道哪个库使用Firestorm,就可以进行此操作。通过避免使Firestorm成为图书馆公共API的一部分,再加上Firestorm在不使用时可以编译为no-op的事实……将Firestorm添加到图书馆应该是不费吹灰之力的事情。这很好,因为随
【文件预览】:
firestorm-master
----merged.jpg(235KB)
----Cargo.toml(251B)
----timeaxis.jpg(216KB)
----firestorm()
--------Cargo.toml(894B)
--------src()
--------benches()
----firestorm-core()
--------Cargo.toml(295B)
--------src()
----README.md(5KB)
----firestorm-enabled()
--------Cargo.toml(352B)
--------src()
----owntime.jpg(96KB)
----tests()
--------Cargo.toml(285B)
--------src()
----.gitignore(63B)