--- old/src/share/vm/runtime/thread.cpp 2020-01-16 16:56:34.567334396 +0300 +++ new/src/share/vm/runtime/thread.cpp 2020-01-16 16:56:34.519335945 +0300 @@ -32,7 +32,9 @@ #include "interpreter/interpreter.hpp" #include "interpreter/linkResolver.hpp" #include "interpreter/oopMapCache.hpp" +#if INCLUDE_JFR #include "jfr/jfrEvents.hpp" +#endif #include "jvmtifiles/jvmtiEnv.hpp" #include "memory/gcLocker.inline.hpp" #include "memory/metaspaceShared.hpp" @@ -3997,11 +3999,13 @@ Mutex::_as_suspend_equivalent_flag); } +#if INCLUDE_JFR EventShutdown e; if (e.should_commit()) { e.set_reason("No remaining non-daemon Java threads"); e.commit(); } +#endif // Hang forever on exit if we are reporting an error. if (ShowMessageBoxOnError && is_error_reported()) {