< prev index next >

src/share/vm/services/diagnosticCommand.hpp

Print this page

        

@@ -722,6 +722,25 @@
   }
   static int num_arguments() { return 0; }
   virtual void execute(DCmdSource source, TRAPS);
 };
 
+class VTBufferStatsDCmd : public DCmd {
+public:
+  VTBufferStatsDCmd(outputStream* output, bool heap);
+  static const char* name() { return "VTBuffer.stats"; }
+  static const char* description() {
+    return "[EXPERIMENTAL] Print statistics about Value Types buffering.";
+  }
+  static const char* impact() {
+    return "Medium: Depends on the number of threads.";
+  }
+  static const JavaPermission permission() {
+    JavaPermission p = {"java.lang.management.ManagementPermission",
+        "monitor", NULL};
+    return p;
+  }
+  static int num_arguments() { return 0; }
+  virtual void execute(DCmdSource source, TRAPS);
+};
+
 #endif // SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_HPP
< prev index next >