< prev index next >

src/share/vm/memory/referenceProcessor.cpp

Print this page

        

*** 32,41 **** --- 32,44 ---- #include "memory/referencePolicy.hpp" #include "memory/referenceProcessor.hpp" #include "oops/oop.inline.hpp" #include "runtime/java.hpp" #include "runtime/jniHandles.hpp" + #if INCLUDE_JFR + #include "jfr/jfr.hpp" + #endif // INCLUDE_JFR PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC ReferencePolicy* ReferenceProcessor::_always_clear_soft_ref_policy = NULL; ReferencePolicy* ReferenceProcessor::_default_soft_ref_policy = NULL;
*** 298,307 **** --- 301,311 ---- unsigned int count = count_jni_refs(); gclog_or_tty->print(", %u refs", count); } #endif JNIHandles::weak_oops_do(is_alive, keep_alive); + JFR_ONLY(Jfr::weak_oops_do(is_alive, keep_alive)); complete_gc->do_void(); } template <class T>
< prev index next >