Skip to content

Commit ff75ad1

Browse files
committed
Measure time
1 parent 02c4f82 commit ff75ad1

File tree

1 file changed

+7
-1
lines changed
  • crates/ra_analysis/src/descriptors/module

1 file changed

+7
-1
lines changed

crates/ra_analysis/src/descriptors/module/nameres.rs

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
//! Name resolution algorithm
2-
use std::sync::Arc;
2+
use std::{
3+
sync::Arc,
4+
time::Instant,
5+
};
36

47
use rustc_hash::FxHashMap;
58

@@ -74,6 +77,7 @@ pub(crate) fn item_map(
7477
db: &impl DescriptorDatabase,
7578
source_root: SourceRootId,
7679
) -> Cancelable<Arc<ItemMap>> {
80+
let start = Instant::now();
7781
let module_tree = db._module_tree(source_root)?;
7882
let input = module_tree
7983
.modules()
@@ -92,6 +96,8 @@ pub(crate) fn item_map(
9296
};
9397
resolver.resolve()?;
9498
let res = resolver.result;
99+
let elapsed = start.elapsed();
100+
log::info!("item_map: {:?}", elapsed);
95101
Ok(Arc::new(res))
96102
}
97103

0 commit comments

Comments
 (0)