mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-13 03:45:19 +00:00
8278575: update jcmd GC.finalizer_info to list finalization status
Co-authored-by: David Holmes <dholmes@openjdk.org> Reviewed-by: dholmes, kbarrett
This commit is contained in:
parent
d3408a46b7
commit
e82310f360
@ -36,6 +36,7 @@
|
||||
#include "memory/metaspace/metaspaceDCmd.hpp"
|
||||
#include "memory/resourceArea.hpp"
|
||||
#include "memory/universe.hpp"
|
||||
#include "oops/instanceKlass.hpp"
|
||||
#include "oops/objArrayOop.inline.hpp"
|
||||
#include "oops/oop.inline.hpp"
|
||||
#include "oops/typeArrayOop.inline.hpp"
|
||||
@ -419,6 +420,11 @@ void HeapInfoDCmd::execute(DCmdSource source, TRAPS) {
|
||||
void FinalizerInfoDCmd::execute(DCmdSource source, TRAPS) {
|
||||
ResourceMark rm(THREAD);
|
||||
|
||||
if (!InstanceKlass::is_finalization_enabled()) {
|
||||
output()->print_cr("Finalization is disabled");
|
||||
return;
|
||||
}
|
||||
|
||||
Klass* k = SystemDictionary::resolve_or_fail(
|
||||
vmSymbols::finalizer_histogram_klass(), true, CHECK);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user