update profiling doc
This commit is contained in:
parent
3d07fbdc81
commit
f4b07ec9c7
@ -1,7 +1,9 @@
|
|||||||
# Profiling
|
# Profiling
|
||||||
|
|
||||||
* Compile Times: append ```-Ztimings``` to cargo builds
|
* Compile Times: append ```-Ztimings``` to cargo builds
|
||||||
* Runtime Flame Graph: ```cargo flamegraph --example EXAMPLE_NAME```
|
* Runtime Flame Graph:
|
||||||
|
* Flat-ish: ```RUSTFLAGS='-C force-frame-pointers=y' cargo flamegraph --example EXAMPLE_NAME```
|
||||||
|
* Graph: ```RUSTFLAGS='-C force-frame-pointers=y' cargo flamegraph -c "record -g" --example EXAMPLE_NAME```
|
||||||
* built on top of perf, no instrumentation required
|
* built on top of perf, no instrumentation required
|
||||||
* Runtime Instrumentation:
|
* Runtime Instrumentation:
|
||||||
* https://github.com/glennw/thread_profiler
|
* https://github.com/glennw/thread_profiler
|
Loading…
Reference in New Issue
Block a user