src/share/vm/services/management.cpp

changeset 3478
a42c07c38c47
parent 3471
bf864f701a4a
child 3900
d2a62e0f25eb
     1.1 --- a/src/share/vm/services/management.cpp	Wed Jan 25 01:16:03 2012 -0800
     1.2 +++ b/src/share/vm/services/management.cpp	Wed Jan 25 21:10:08 2012 +0400
     1.3 @@ -119,21 +119,8 @@
     1.4    _optional_support.isThreadAllocatedMemorySupported = 1;
     1.5  
     1.6    // Registration of the diagnostic commands
     1.7 -  // First boolean argument specifies if the command is enabled
     1.8 -  // Second boolean argument specifies if the command is hidden
     1.9 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<HelpDCmd>(true, false));
    1.10 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<VersionDCmd>(true, false));
    1.11 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<CommandLineDCmd>(true, false));
    1.12 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<PrintSystemPropertiesDCmd>(true, false));
    1.13 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<PrintVMFlagsDCmd>(true, false));
    1.14 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<VMUptimeDCmd>(true, false));
    1.15 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<SystemGCDCmd>(true, false));
    1.16 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<RunFinalizationDCmd>(true, false));
    1.17 -#ifndef SERVICES_KERNEL   // Heap dumping not supported
    1.18 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<HeapDumpDCmd>(true, false));
    1.19 -#endif // SERVICES_KERNEL
    1.20 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<ClassHistogramDCmd>(true, false));
    1.21 -  DCmdFactory::register_DCmdFactory(new DCmdFactoryImpl<ThreadDumpDCmd>(true, false));
    1.22 +  DCmdRegistrant::register_dcmds();
    1.23 +  DCmdRegistrant::register_dcmds_ext();
    1.24  }
    1.25  
    1.26  void Management::initialize(TRAPS) {

mercurial