[−][src]Crate ra_ap_profile
A collection of tools for profiling rust-analyzer.
Structs
Bytes | |
CpuSpan | A wrapper around google_cpu_profiler. |
MemoryUsage | |
Scope | Allows to check if the current code is withing some dynamic scope, can be useful during debugging to figure out why a function is called. |
StopWatch | |
StopWatchSpan |
Functions
cpu_span | |
init | Filtering syntax env RA_PROFILE=* // dump everything env RA_PROFILE=foo|bar|baz // enabled only selected entries env RA_PROFILE=*@3>10 // dump everything, up to depth 3, if it takes more than 10 ms |
init_from | |
memory_usage | |
print_backtrace | |
span | This function starts a profiling scope in the current execution stack with a given description.
It returns a |