From 9e213385c9d06db3c8ca20812779e2b8f8ad2c71 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 30 Mar 2019 13:25:53 +0300 Subject: switch to new rowan --- crates/ra_cli/src/analysis_stats.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'crates/ra_cli/src/analysis_stats.rs') diff --git a/crates/ra_cli/src/analysis_stats.rs b/crates/ra_cli/src/analysis_stats.rs index ee410c548..4516ed660 100644 --- a/crates/ra_cli/src/analysis_stats.rs +++ b/crates/ra_cli/src/analysis_stats.rs @@ -1,4 +1,4 @@ -use std::collections::HashSet; +use std::{collections::HashSet, time::Instant}; use ra_db::SourceDatabase; use ra_batch::BatchDatabase; @@ -8,8 +8,10 @@ use ra_syntax::AstNode; use crate::Result; pub fn run(verbose: bool) -> Result<()> { + let db_load_time = Instant::now(); let (db, roots) = BatchDatabase::load_cargo(".")?; - println!("Database loaded, {} roots", roots.len()); + println!("Database loaded, {} roots, {:?}", roots.len(), db_load_time.elapsed()); + let analysis_time = Instant::now(); let mut num_crates = 0; let mut visited_modules = HashSet::new(); let mut visit_queue = Vec::new(); @@ -96,5 +98,6 @@ pub fn run(verbose: bool) -> Result<()> { num_exprs_partially_unknown, (num_exprs_partially_unknown * 100 / num_exprs) ); + println!("Analysis: {:?}", analysis_time.elapsed()); Ok(()) } -- cgit v1.2.3