aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_prof/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Remove cpuprofile dependenciesAleksey Kladov2019-08-171-10/+22
|
* Added extract path attribute for current moduleAlexander Andreev2019-07-061-1/+1
| | | | #1211
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-6/+9
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* Move memory usage statistics to ra_profAleksey Kladov2019-06-301-0/+14
|
* add cpuprofile to ra_profAleksey Kladov2019-06-261-0/+33
| | | | | | | | | Now, one can use `let _p = ra_prof::cpu_profiler()` to capture profile of a block of code. This is not an out of the box experience, as that relies on gperfools See the docs on https://github.com/AtheMathmo/cpuprofiler for more!
* fix debug scopesAleksey Kladov2019-06-041-4/+4
|
* add couple of debug utilsAleksey Kladov2019-06-031-0/+30
|
* apply profile filter to top-level entries onlyAleksey Kladov2019-06-011-7/+6
|
* better profiligAleksey Kladov2019-05-211-8/+27
|
* profile type inferenceAleksey Kladov2019-05-211-0/+1
|
* switch to once_cell from lazy_staticAleksey Kladov2019-05-071-14/+13
|
* Simplifykjeremy2019-04-261-7/+4
|
* Pass in char instead of single-char stringkjeremy2019-04-261-3/+3
|
* fix testAleksey Kladov2019-04-141-17/+6
|
* more intuitive nameAleksey Kladov2019-04-141-11/+15
|
* filter by timeAleksey Kladov2019-04-141-5/+35
|
* cleanup syntaxAleksey Kladov2019-04-141-0/+4
|
* fast path for disabled profilerAleksey Kladov2019-04-141-8/+16
|
* added some docs to public functionsSergey Parilin2019-04-031-1/+46
|
* PR issuse resolvedSergey Parilin2019-04-021-0/+6
|
* some PR issues fixedSergey Parilin2019-03-291-82/+68
|
* profiling crate first draftSergey Parilin2019-03-271-0/+161