文件名称:flame:侵入式火焰图轮廓分析工具
文件大小:254KB
文件格式:ZIP
更新时间:2024-05-12 15:39:29
Rust
火焰 一个很酷的防锈火焰图库 火焰图是查看性能分析信息的好方法。 乍一看,它们为您提供了有关程序在代码的关键部分花费了多少时间的信息,从而使您可以深入了解可能需要进行优化的地方。 与perf工具会导致操作系统反复中断正在运行的程序并报告调用堆栈中的每个函数的工具不同,FLAME允许您通过在自己的代码中添加性能指标来选择想要在图形中看到的内容。 只需使用任何FLAMEs API注释您要从中获取时序信息的块代码的开始和结束,FLAME就会按层次组织这些时序。 这是一个如何使用一些FLAMEs API的示例: extern crate flame; use std :: fs :: File; fn main () { // Manual `start` and `end` flame :: start ( "read file" ); let x = read_a
【文件预览】:
flame-master
----Cargo.toml(664B)
----src()
--------html.rs(2KB)
--------lib.rs(15KB)
----LICENSE-APACHE.txt(11KB)
----examples()
--------demo.rs(877B)
----.travis.yml(121B)
----resources()
--------d3-license(1KB)
--------d3.js(148KB)
--------flamegraph.png(11KB)
--------screenshot.png(32KB)
--------flameGraph.css(2KB)
--------flameGraph.js(7KB)
--------d3-tip.js(4KB)
--------timeline()
----tests()
--------tests.rs(3KB)
----LICENSE-MIT.txt(1KB)
----.gitignore(37B)
----readme.md(3KB)