5 unstable releases
Uses old Rust 2015
0.3.0 | Apr 29, 2018 |
---|---|
0.2.2 | Jan 6, 2018 |
0.1.3 | May 21, 2017 |
0.1.1 | Feb 13, 2017 |
0.1.0 | Feb 9, 2017 |
#283 in Profiling
2,040 downloads per month
Used in fewer than 45 crates
7KB
139 lines
Thread Profiler
This is a simple CPU profiler for WebRender. It can write out the resutls in Trace Event Format.
Read more about the usage and associated tools at https://aras-p.info/blog/2017/01/23/Chrome-Tracing-as-Profiler-Frontend/
Hookup
Call register_thread_with_profiler
for each thread.
Call write_profile
when you need to save the results.
View results
With Chrome: go to chrome://tracing
and click on "Load".
Standalone: check out and compile catapult, then call trace2html
.
Dependencies
~1–1.7MB
~32K SLoC