Crate ra_ap_profile[−][src]
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 | |
| 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 |