< prev index next >

src/hotspot/share/services/diagnosticCommand.hpp

Print this page




 850 public:
 851   SystemDictionaryDCmd(outputStream* output, bool heap);
 852   static const char* name() {
 853     return "VM.systemdictionary";
 854   }
 855   static const char* description() {
 856     return "Prints the statistics for dictionary hashtable sizes and bucket length";
 857   }
 858   static const char* impact() {
 859       return "Medium: Depends on Java content.";
 860   }
 861   static const JavaPermission permission() {
 862     JavaPermission p = {"java.lang.management.ManagementPermission",
 863                         "monitor", NULL};
 864     return p;
 865   }
 866   static int num_arguments();
 867   virtual void execute(DCmdSource source, TRAPS);
 868 };
 869 
 870 class VTBufferStatsDCmd : public DCmd {
 871 public:
 872   VTBufferStatsDCmd(outputStream* output, bool heap);
 873   static const char* name() { return "VTBuffer.stats"; }
 874   static const char* description() {
 875     return "[EXPERIMENTAL] Print statistics about Value Types buffering.";
 876   }
 877   static const char* impact() {
 878     return "Medium: Depends on the number of threads.";
 879   }
 880   static const JavaPermission permission() {
 881     JavaPermission p = {"java.lang.management.ManagementPermission",
 882         "monitor", NULL};
 883     return p;
 884   }
 885   static int num_arguments() { return 0; }
 886   virtual void execute(DCmdSource source, TRAPS);
 887 };
 888 
 889 #endif // SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_HPP


 850 public:
 851   SystemDictionaryDCmd(outputStream* output, bool heap);
 852   static const char* name() {
 853     return "VM.systemdictionary";
 854   }
 855   static const char* description() {
 856     return "Prints the statistics for dictionary hashtable sizes and bucket length";
 857   }
 858   static const char* impact() {
 859       return "Medium: Depends on Java content.";
 860   }
 861   static const JavaPermission permission() {
 862     JavaPermission p = {"java.lang.management.ManagementPermission",
 863                         "monitor", NULL};
 864     return p;
 865   }
 866   static int num_arguments();
 867   virtual void execute(DCmdSource source, TRAPS);
 868 };
 869 



















 870 #endif // SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_HPP
< prev index next >