changeset 57653:89db52d75aee

8236968: jmap -clstats fails to work after JDK-8232759 Summary: Make jmap -clstats call jcmd VM.classloader_stats instead which better matches the documentation Reviewed-by: dholmes, cjplummer
author coleenp
date Wed, 15 Jan 2020 08:08:54 -0500
parents 255d1be6295f
children b218684fc61b
files src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java	Thu Jan 09 17:26:26 2020 +0100
+++ b/src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java	Wed Jan 15 08:08:54 2020 -0500
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2005, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -115,7 +115,7 @@
             } else if (option.equals("-finalizerinfo")) {
                 executeCommandForPid(pid, "jcmd", "GC.finalizer_info");
             } else if (option.equals("-clstats")) {
-                executeCommandForPid(pid, "jcmd", "GC.class_stats");
+                executeCommandForPid(pid, "jcmd", "VM.classloader_stats");
             } else {
               usage(1);
             }