@@ -67,29 +67,29 @@ pub fn print_stats(tcx: TyCtxt<'_>) {
67
67
if cfg ! ( debug_assertions) {
68
68
let hits: usize = queries. iter ( ) . map ( |s| s. cache_hits ) . sum ( ) ;
69
69
let results: usize = queries. iter ( ) . map ( |s| s. entry_count ) . sum ( ) ;
70
- println ! ( "\n Query cache hit rate: {}" , hits as f64 / ( hits + results) as f64 ) ;
70
+ eprintln ! ( "\n Query cache hit rate: {}" , hits as f64 / ( hits + results) as f64 ) ;
71
71
}
72
72
73
73
let mut query_key_sizes = queries. clone ( ) ;
74
74
query_key_sizes. sort_by_key ( |q| q. key_size ) ;
75
- println ! ( "\n Large query keys:" ) ;
75
+ eprintln ! ( "\n Large query keys:" ) ;
76
76
for q in query_key_sizes. iter ( ) . rev ( ) . filter ( |q| q. key_size > 8 ) {
77
- println ! ( " {} - {} x {} - {}" , q. name, q. key_size, q. entry_count, q. key_type) ;
77
+ eprintln ! ( " {} - {} x {} - {}" , q. name, q. key_size, q. entry_count, q. key_type) ;
78
78
}
79
79
80
80
let mut query_value_sizes = queries. clone ( ) ;
81
81
query_value_sizes. sort_by_key ( |q| q. value_size ) ;
82
- println ! ( "\n Large query values:" ) ;
82
+ eprintln ! ( "\n Large query values:" ) ;
83
83
for q in query_value_sizes. iter ( ) . rev ( ) . filter ( |q| q. value_size > 8 ) {
84
- println ! ( " {} - {} x {} - {}" , q. name, q. value_size, q. entry_count, q. value_type) ;
84
+ eprintln ! ( " {} - {} x {} - {}" , q. name, q. value_size, q. entry_count, q. value_type) ;
85
85
}
86
86
87
87
if cfg ! ( debug_assertions) {
88
88
let mut query_cache_hits = queries. clone ( ) ;
89
89
query_cache_hits. sort_by_key ( |q| q. cache_hits ) ;
90
- println ! ( "\n Query cache hits:" ) ;
90
+ eprintln ! ( "\n Query cache hits:" ) ;
91
91
for q in query_cache_hits. iter ( ) . rev ( ) {
92
- println ! (
92
+ eprintln ! (
93
93
" {} - {} ({}%)" ,
94
94
q. name,
95
95
q. cache_hits,
@@ -100,19 +100,19 @@ pub fn print_stats(tcx: TyCtxt<'_>) {
100
100
101
101
let mut query_value_count = queries. clone ( ) ;
102
102
query_value_count. sort_by_key ( |q| q. entry_count ) ;
103
- println ! ( "\n Query value count:" ) ;
103
+ eprintln ! ( "\n Query value count:" ) ;
104
104
for q in query_value_count. iter ( ) . rev ( ) {
105
- println ! ( " {} - {}" , q. name, q. entry_count) ;
105
+ eprintln ! ( " {} - {}" , q. name, q. entry_count) ;
106
106
}
107
107
108
108
let mut def_id_density: Vec < _ > =
109
109
queries. iter ( ) . filter ( |q| q. local_def_id_keys . is_some ( ) ) . collect ( ) ;
110
110
def_id_density. sort_by_key ( |q| q. local_def_id_keys . unwrap ( ) ) ;
111
- println ! ( "\n Local DefId density:" ) ;
111
+ eprintln ! ( "\n Local DefId density:" ) ;
112
112
let total = tcx. hir ( ) . definitions ( ) . def_index_count ( ) as f64 ;
113
113
for q in def_id_density. iter ( ) . rev ( ) {
114
114
let local = q. local_def_id_keys . unwrap ( ) ;
115
- println ! ( " {} - {} = ({}%)" , q. name, local, ( local as f64 * 100.0 ) / total) ;
115
+ eprintln ! ( " {} - {} = ({}%)" , q. name, local, ( local as f64 * 100.0 ) / total) ;
116
116
}
117
117
}
118
118
0 commit comments