< prev index next >

src/share/vm/services/diagnosticCommand.hpp

Print this page




 707 public:
 708   CompilerDirectivesClearDCmd(outputStream* output, bool heap) : DCmd(output, heap) {}
 709   static const char* name() {
 710     return "Compiler.directives_clear";
 711   }
 712   static const char* description() {
 713     return "Remove all compiler directives.";
 714   }
 715   static const char* impact() {
 716     return "Low";
 717   }
 718   static const JavaPermission permission() {
 719     JavaPermission p = {"java.lang.management.ManagementPermission",
 720                         "monitor", NULL};
 721     return p;
 722   }
 723   static int num_arguments() { return 0; }
 724   virtual void execute(DCmdSource source, TRAPS);
 725 };
 726 



















 727 #endif // SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_HPP


 707 public:
 708   CompilerDirectivesClearDCmd(outputStream* output, bool heap) : DCmd(output, heap) {}
 709   static const char* name() {
 710     return "Compiler.directives_clear";
 711   }
 712   static const char* description() {
 713     return "Remove all compiler directives.";
 714   }
 715   static const char* impact() {
 716     return "Low";
 717   }
 718   static const JavaPermission permission() {
 719     JavaPermission p = {"java.lang.management.ManagementPermission",
 720                         "monitor", NULL};
 721     return p;
 722   }
 723   static int num_arguments() { return 0; }
 724   virtual void execute(DCmdSource source, TRAPS);
 725 };
 726 
 727 class VTBufferStatsDCmd : public DCmd {
 728 public:
 729   VTBufferStatsDCmd(outputStream* output, bool heap);
 730   static const char* name() { return "VTBuffer.stats"; }
 731   static const char* description() {
 732     return "[EXPERIMENTAL] Print statistics about Value Types buffering.";
 733   }
 734   static const char* impact() {
 735     return "Medium: Depends on the number of threads.";
 736   }
 737   static const JavaPermission permission() {
 738     JavaPermission p = {"java.lang.management.ManagementPermission",
 739         "monitor", NULL};
 740     return p;
 741   }
 742   static int num_arguments() { return 0; }
 743   virtual void execute(DCmdSource source, TRAPS);
 744 };
 745 
 746 #endif // SHARE_VM_SERVICES_DIAGNOSTICCOMMAND_HPP
< prev index next >