equal
deleted
inserted
replaced
172 // ObjectSynchronizer::finish_deflate_idle_monitors()'s call |
172 // ObjectSynchronizer::finish_deflate_idle_monitors()'s call |
173 // to audit_and_print_stats() is done at the Debug level. |
173 // to audit_and_print_stats() is done at the Debug level. |
174 ObjectSynchronizer::audit_and_print_stats(true /* on_exit */); |
174 ObjectSynchronizer::audit_and_print_stats(true /* on_exit */); |
175 } |
175 } |
176 perfMemory_exit(); |
176 perfMemory_exit(); |
177 if (log_is_enabled(Debug, safepoint, stats)) { |
177 SafepointTracing::statistics_exit_log(); |
178 // Print the collected safepoint statistics. |
|
179 SafepointSynchronize::print_stat_on_exit(); |
|
180 } |
|
181 if (PrintStringTableStatistics) { |
178 if (PrintStringTableStatistics) { |
182 SymbolTable::dump(tty); |
179 SymbolTable::dump(tty); |
183 StringTable::dump(tty); |
180 StringTable::dump(tty); |
184 } |
181 } |
185 ostream_exit(); |
182 ostream_exit(); |