mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 01:24:33 +02:00
8260571: Add PrintMetaspaceStatistics to print metaspace statistics upon VM exit
Reviewed-by: iklam
This commit is contained in:
parent
fe407cf1b6
commit
ddd2951ba9
2 changed files with 11 additions and 0 deletions
|
@ -1490,6 +1490,9 @@ const intx ObjectAlignmentInBytes = 8;
|
|||
product(ccstr, MetaspaceReclaimPolicy, "balanced", \
|
||||
"options: balanced, aggressive, none") \
|
||||
\
|
||||
product(bool, PrintMetaspaceStatisticsAtExit, false, DIAGNOSTIC, \
|
||||
"Print metaspace statistics upon VM exit.") \
|
||||
\
|
||||
product(bool, MetaspaceGuardAllocations, false, DIAGNOSTIC, \
|
||||
"Metapace allocations are guarded.") \
|
||||
\
|
||||
|
|
|
@ -328,6 +328,10 @@ void print_statistics() {
|
|||
MemTracker::final_report(tty);
|
||||
}
|
||||
|
||||
if (PrintMetaspaceStatisticsAtExit) {
|
||||
MetaspaceUtils::print_basic_report(tty, 0);
|
||||
}
|
||||
|
||||
ThreadsSMRSupport::log_statistics();
|
||||
}
|
||||
|
||||
|
@ -370,6 +374,10 @@ void print_statistics() {
|
|||
MemTracker::final_report(tty);
|
||||
}
|
||||
|
||||
if (PrintMetaspaceStatisticsAtExit) {
|
||||
MetaspaceUtils::print_basic_report(tty, 0);
|
||||
}
|
||||
|
||||
if (LogTouchedMethods && PrintTouchedMethodsAtExit) {
|
||||
Method::print_touched_methods(tty);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue