@@ -167,19 +167,12 @@ impl flags::AnalysisStats {
167167 eprintln ! ( " item trees: {workspace_item_trees}" ) ;
168168 let item_tree_time = item_tree_sw. elapsed ( ) ;
169169
170- eprintln ! ( "Source stats:" ) ;
171170 eprintln ! (
172171 " dependency lines of code: {}, item trees: {}" ,
173172 UsizeWithUnderscore ( dep_loc) ,
174173 UsizeWithUnderscore ( dep_item_trees) ,
175174 ) ;
176175 eprintln ! ( " dependency item stats: {}" , dep_item_stats) ;
177- eprintln ! (
178- " workspace lines of code: {}, item trees: {}" ,
179- UsizeWithUnderscore ( workspace_loc) ,
180- UsizeWithUnderscore ( workspace_item_trees) ,
181- ) ;
182- eprintln ! ( " workspace stats: {}" , workspace_item_stats) ;
183176
184177 // FIXME(salsa-transition): bring back stats for ParseQuery (file size)
185178 // and ParseMacroExpansionQuery (macro expansion "file") size whenever we implement
@@ -197,8 +190,9 @@ impl flags::AnalysisStats {
197190 // }
198191 // eprintln!("source files: {total_file_size}, macro files: {total_macro_file_size}");
199192
200- eprintln ! ( "{:<20} {}" , "Item Tree Collection (workspace) :" , item_tree_time) ;
193+ eprintln ! ( "{:<20} {}" , "Item Tree Collection:" , item_tree_time) ;
201194 report_metric ( "item tree time" , item_tree_time. time . as_millis ( ) as u64 , "ms" ) ;
195+ eprintln ! ( " Total Statistics:" ) ;
202196
203197 let mut crate_def_map_sw = self . stop_watch ( ) ;
204198 let mut num_crates = 0 ;
@@ -221,7 +215,7 @@ impl flags::AnalysisStats {
221215 shuffle ( & mut rng, & mut visit_queue) ;
222216 }
223217
224- eprint ! ( " crates: {num_crates}" ) ;
218+ eprint ! ( " crates: {num_crates}" ) ;
225219 let mut num_decls = 0 ;
226220 let mut bodies = Vec :: new ( ) ;
227221 let mut adts = Vec :: new ( ) ;
@@ -279,7 +273,7 @@ impl flags::AnalysisStats {
279273 }
280274 }
281275 eprintln ! (
282- ", mods: {}, decls: {num_decls}, bodies: {}, adts: {}, consts: {}, " ,
276+ ", mods: {}, decls: {num_decls}, bodies: {}, adts: {}, consts: {}" ,
283277 visited_modules. len( ) ,
284278 bodies. len( ) ,
285279 adts. len( ) ,
@@ -288,7 +282,25 @@ impl flags::AnalysisStats {
288282 . filter( |it| matches!( it, DefWithBody :: Const ( _) | DefWithBody :: Static ( _) ) )
289283 . count( ) ,
290284 ) ;
291- eprintln ! ( " traits: {num_traits}, macro_rules macros: {num_macro_rules_macros}, proc_macros: {num_proc_macros}" ) ;
285+
286+ eprintln ! ( " Workspace:" ) ;
287+ eprintln ! (
288+ " traits: {num_traits}, macro_rules macros: {num_macro_rules_macros}, proc_macros: {num_proc_macros}"
289+ ) ;
290+ eprintln ! (
291+ " lines of code: {}, item trees: {}" ,
292+ UsizeWithUnderscore ( workspace_loc) ,
293+ UsizeWithUnderscore ( workspace_item_trees) ,
294+ ) ;
295+ eprintln ! ( " usages: {}" , workspace_item_stats) ;
296+
297+ eprintln ! ( " Dependencies:" ) ;
298+ eprintln ! (
299+ " lines of code: {}, item trees: {}" ,
300+ UsizeWithUnderscore ( dep_loc) ,
301+ UsizeWithUnderscore ( dep_item_trees) ,
302+ ) ;
303+ eprintln ! ( " declarations: {}" , dep_item_stats) ;
292304
293305 let crate_def_map_time = crate_def_map_sw. elapsed ( ) ;
294306 eprintln ! ( "{:<20} {}" , "Item Collection:" , crate_def_map_time) ;
0 commit comments