< prev index next > src/hotspot/share/services/diagnosticCommand.hpp
Print this page
return p;
}
virtual void execute(DCmdSource source, TRAPS);
};
+ #if INCLUDE_CDS
+ class AOTEndTrainingDCmd : public DCmd {
+ public:
+ AOTEndTrainingDCmd(outputStream* output, bool heap) : DCmd(output, heap) { }
+ static const char* name() { return "AOT.end_training"; }
+ static const char* description() {
+ return "End AOT training and create the cache.";
+ }
+ static const char* impact() {
+ return "Medium: Pause time depends on number of loaded classes";
+ }
+ static const JavaPermission permission() {
+ JavaPermission p = {"java.lang.management.ManagementPermission",
+ "monitor", nullptr};
+ return p;
+ }
+ virtual void execute(DCmdSource source, TRAPS);
+ };
+ #endif // INCLUDE_CDS
+
#if INCLUDE_CDS
class DumpSharedArchiveDCmd: public DCmdWithParser {
protected:
DCmdArgument<char*> _suboption; // option of VM.cds
DCmdArgument<char*> _filename; // file name, optional
< prev index next >