Crate ra_ap_profile[−][src]
Expand description
A collection of tools for profiling rust-analyzer.
Re-exports
pub use countme; |
Structs
Bytes | |
Count | Include |
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 | |
heartbeat | |
heartbeat_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 | |
span | This function starts a profiling scope in the current execution stack with a given description.
It returns a |