4 releases
0.1.3 | Aug 29, 2024 |
---|---|
0.1.2 | Jun 9, 2021 |
0.1.1 | Jul 10, 2019 |
0.1.0 | Jul 10, 2019 |
#109 in Profiling
163 downloads per month
Used in rustpython
9KB
140 lines
flamescope
Export flame data to speedscope's format.
Usage
use flame;
use flamescope;
use std::fs::File;
fn main() {
let main_guard = flame::start_guard("main");
{
let _scope_guard = flame::start_guard("inner scope");
}
main_guard.end();
flamescope::dump(&mut File::create("flamescope.json").unwrap()).unwrap();
}
License
This project is licensed under the MIT license. Please see the LICENSE file for more details.
lib.rs
:
Export flame data to speedscope's profile format.
Base profile's are derived from top-level spans, so it's recommended to ensure that you have an appropriately named span that encompasses the entire run of the program.
Dependencies
~2.3–3.5MB
~64K SLoC