< 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;
*** 304,313 ****
--- 307,317 ----
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 >