一种用于锈蚀的侵入式火焰图分析工具。

时间:2024-07-18 11:39:57
【文件属性】:

文件名称:一种用于锈蚀的侵入式火焰图分析工具。

文件大小:254KB

文件格式:ZIP

更新时间:2024-07-18 11:39:57

flame

火焰一个很酷的 Rust 火焰图库火焰图是查看分析信息的好方法。一目了然,它们为您提供有关您的程序在代码的关键部分花费多少时间的信息,让您对可能需要优化的地方有一些急需的洞察力。与perf工具不同,这些工具让操作系统反复中断您正在运行的程序并报告调用堆栈中的每个函数,FLAME 允许您通过向您自己的代码添加性能检测来选择您想在图中看到的内容。只需使用任何 FLAMEs API 来注释您想要计时信息的块代码的开始和结束,FLAME 将分层组织这些计时。文档以下是如何使用某些 FLAME API 的示例:externcrate flame;use std:: fs:: File;fnmain () {// Manual `start` and `end` flame::start ("read file" );let x=read_a_file (); flame::end ("read file" );// Time the execution of a closure. (the result of the closure is returned)let y= fla


【文件预览】:
flame-master
----.travis.yml(121B)
----readme.md(3KB)
----LICENSE-APACHE.txt(11KB)
----tests()
--------tests.rs(3KB)
----LICENSE-MIT.txt(1KB)
----resources()
--------d3-license(1KB)
--------d3.js(148KB)
--------flameGraph.js(7KB)
--------flameGraph.css(2KB)
--------d3-tip.js(4KB)
--------screenshot.png(32KB)
--------flamegraph.png(11KB)
--------timeline()
----src()
--------lib.rs(15KB)
--------html.rs(2KB)
----Cargo.toml(664B)
----examples()
--------demo.rs(877B)
----.gitignore(37B)

网友评论