mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-29 13:25:09 +00:00
Display the parsing time in ra_cli analysis-stats
This commit is contained in:
parent
a490f80a9c
commit
6f5ac06b47
1 changed files with 5 additions and 1 deletions
|
@ -52,6 +52,9 @@ pub fn run(verbose: bool, memory_usage: bool, path: &Path, only: Option<&str>) -
|
||||||
println!("Total modules found: {}", visited_modules.len());
|
println!("Total modules found: {}", visited_modules.len());
|
||||||
println!("Total declarations: {}", num_decls);
|
println!("Total declarations: {}", num_decls);
|
||||||
println!("Total functions: {}", funcs.len());
|
println!("Total functions: {}", funcs.len());
|
||||||
|
println!("Parsing: {:?}, {}", analysis_time.elapsed(), ra_prof::memory_usage());
|
||||||
|
|
||||||
|
let inference_time = Instant::now();
|
||||||
let bar = indicatif::ProgressBar::with_draw_target(
|
let bar = indicatif::ProgressBar::with_draw_target(
|
||||||
funcs.len() as u64,
|
funcs.len() as u64,
|
||||||
indicatif::ProgressDrawTarget::stderr_nohz(),
|
indicatif::ProgressDrawTarget::stderr_nohz(),
|
||||||
|
@ -112,7 +115,8 @@ pub fn run(verbose: bool, memory_usage: bool, path: &Path, only: Option<&str>) -
|
||||||
num_exprs_partially_unknown,
|
num_exprs_partially_unknown,
|
||||||
(num_exprs_partially_unknown * 100 / num_exprs)
|
(num_exprs_partially_unknown * 100 / num_exprs)
|
||||||
);
|
);
|
||||||
println!("Analysis: {:?}, {}", analysis_time.elapsed(), ra_prof::memory_usage());
|
println!("Inference: {:?}, {}", inference_time.elapsed(), ra_prof::memory_usage());
|
||||||
|
println!("Total: {:?}, {}", analysis_time.elapsed(), ra_prof::memory_usage());
|
||||||
|
|
||||||
if memory_usage {
|
if memory_usage {
|
||||||
drop(db);
|
drop(db);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue