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 |
#56 in #profiler
7,975 downloads per month
Used in 66 crates
(44 directly)
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.2–1.9MB
~34K SLoC