--- a/src/hotspot/share/runtime/java.cpp Fri May 17 10:48:02 2019 -0400
+++ b/src/hotspot/share/runtime/java.cpp Fri May 17 08:29:55 2019 -0700
@@ -43,6 +43,7 @@
#include "logging/logStream.hpp"
#include "memory/oopFactory.hpp"
#include "memory/resourceArea.hpp"
+#include "memory/dynamicArchive.hpp"
#include "memory/universe.hpp"
#include "oops/constantPool.hpp"
#include "oops/generateOopMap.hpp"
@@ -498,6 +499,12 @@
// Note: we don't wait until it actually dies.
os::terminate_signal_thread();
+#if INCLUDE_CDS
+ if (DynamicDumpSharedSpaces) {
+ DynamicArchive::dump();
+ }
+#endif
+
print_statistics();
Universe::heap()->print_tracing_info();