@@ -167,19 +167,12 @@ impl flags::AnalysisStats {
167
167
eprintln ! ( " item trees: {workspace_item_trees}" ) ;
168
168
let item_tree_time = item_tree_sw. elapsed ( ) ;
169
169
170
- eprintln ! ( "Source stats:" ) ;
171
170
eprintln ! (
172
171
" dependency lines of code: {}, item trees: {}" ,
173
172
UsizeWithUnderscore ( dep_loc) ,
174
173
UsizeWithUnderscore ( dep_item_trees) ,
175
174
) ;
176
175
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) ;
183
176
184
177
// FIXME(salsa-transition): bring back stats for ParseQuery (file size)
185
178
// and ParseMacroExpansionQuery (macro expansion "file") size whenever we implement
@@ -197,8 +190,9 @@ impl flags::AnalysisStats {
197
190
// }
198
191
// eprintln!("source files: {total_file_size}, macro files: {total_macro_file_size}");
199
192
200
- eprintln ! ( "{:<20} {}" , "Item Tree Collection (workspace) :" , item_tree_time) ;
193
+ eprintln ! ( "{:<20} {}" , "Item Tree Collection:" , item_tree_time) ;
201
194
report_metric ( "item tree time" , item_tree_time. time . as_millis ( ) as u64 , "ms" ) ;
195
+ eprintln ! ( " Total Statistics:" ) ;
202
196
203
197
let mut crate_def_map_sw = self . stop_watch ( ) ;
204
198
let mut num_crates = 0 ;
@@ -221,7 +215,7 @@ impl flags::AnalysisStats {
221
215
shuffle ( & mut rng, & mut visit_queue) ;
222
216
}
223
217
224
- eprint ! ( " crates: {num_crates}" ) ;
218
+ eprint ! ( " crates: {num_crates}" ) ;
225
219
let mut num_decls = 0 ;
226
220
let mut bodies = Vec :: new ( ) ;
227
221
let mut adts = Vec :: new ( ) ;
@@ -279,7 +273,7 @@ impl flags::AnalysisStats {
279
273
}
280
274
}
281
275
eprintln ! (
282
- ", mods: {}, decls: {num_decls}, bodies: {}, adts: {}, consts: {}, " ,
276
+ ", mods: {}, decls: {num_decls}, bodies: {}, adts: {}, consts: {}" ,
283
277
visited_modules. len( ) ,
284
278
bodies. len( ) ,
285
279
adts. len( ) ,
@@ -288,7 +282,25 @@ impl flags::AnalysisStats {
288
282
. filter( |it| matches!( it, DefWithBody :: Const ( _) | DefWithBody :: Static ( _) ) )
289
283
. count( ) ,
290
284
) ;
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) ;
292
304
293
305
let crate_def_map_time = crate_def_map_sw. elapsed ( ) ;
294
306
eprintln ! ( "{:<20} {}" , "Item Collection:" , crate_def_map_time) ;
0 commit comments