diff -r f8ebefc29b79 -r 162867fa0f8d src/hotspot/share/jfr/jfr.cpp --- a/src/hotspot/share/jfr/jfr.cpp Fri Jul 06 12:10:43 2018 -0700 +++ b/src/hotspot/share/jfr/jfr.cpp Sun Jul 08 11:54:08 2018 +0200 @@ -26,10 +26,10 @@ #include "jfr/jfr.hpp" #include "jfr/leakprofiler/leakProfiler.hpp" #include "jfr/periodic/sampling/jfrThreadSampler.hpp" -#include "jfr/recorder/service/jfrOptionSet.hpp" #include "jfr/recorder/jfrRecorder.hpp" #include "jfr/recorder/checkpoint/jfrCheckpointManager.hpp" #include "jfr/recorder/repository/jfrEmergencyDump.hpp" +#include "jfr/recorder/service/jfrOptionSet.hpp" #include "jfr/support/jfrThreadLocal.hpp" #include "runtime/java.hpp" @@ -64,9 +64,7 @@ } void Jfr::on_thread_exit(JavaThread* thread) { - if (JfrRecorder::is_recording()) { - JfrThreadLocal::on_exit(thread); - } + JfrThreadLocal::on_exit(thread); } void Jfr::on_thread_destruct(Thread* thread) {