src/hotspot/share/runtime/java.cpp
changeset 54927 1512d88b24c6
parent 54795 fd08f5a976e6
child 55294 3493c1bc59fd
child 58678 9cf78a70fa4f
equal deleted inserted replaced
54926:d4e7ccaf1445 54927:1512d88b24c6
    41 #endif
    41 #endif
    42 #include "logging/log.hpp"
    42 #include "logging/log.hpp"
    43 #include "logging/logStream.hpp"
    43 #include "logging/logStream.hpp"
    44 #include "memory/oopFactory.hpp"
    44 #include "memory/oopFactory.hpp"
    45 #include "memory/resourceArea.hpp"
    45 #include "memory/resourceArea.hpp"
       
    46 #include "memory/dynamicArchive.hpp"
    46 #include "memory/universe.hpp"
    47 #include "memory/universe.hpp"
    47 #include "oops/constantPool.hpp"
    48 #include "oops/constantPool.hpp"
    48 #include "oops/generateOopMap.hpp"
    49 #include "oops/generateOopMap.hpp"
    49 #include "oops/instanceKlass.hpp"
    50 #include "oops/instanceKlass.hpp"
    50 #include "oops/instanceOop.hpp"
    51 #include "oops/instanceOop.hpp"
   496 
   497 
   497   // Terminate the signal thread
   498   // Terminate the signal thread
   498   // Note: we don't wait until it actually dies.
   499   // Note: we don't wait until it actually dies.
   499   os::terminate_signal_thread();
   500   os::terminate_signal_thread();
   500 
   501 
       
   502 #if INCLUDE_CDS
       
   503   if (DynamicDumpSharedSpaces) {
       
   504     DynamicArchive::dump();
       
   505   }
       
   506 #endif
       
   507 
   501   print_statistics();
   508   print_statistics();
   502   Universe::heap()->print_tracing_info();
   509   Universe::heap()->print_tracing_info();
   503 
   510 
   504   { MutexLocker ml(BeforeExit_lock);
   511   { MutexLocker ml(BeforeExit_lock);
   505     _before_exit_status = BEFORE_EXIT_DONE;
   512     _before_exit_status = BEFORE_EXIT_DONE;