--- old/src/share/vm/gc/shared/referenceProcessor.cpp 2017-05-22 08:52:09.871054754 -0700 +++ new/src/share/vm/gc/shared/referenceProcessor.cpp 2017-05-22 08:52:09.747055230 -0700 @@ -257,6 +257,7 @@ process_phaseJNI(is_alive, keep_alive, complete_gc); } + HeapMonitoring::do_weak_oops(task_executor, is_alive, keep_alive, complete_gc); log_debug(gc, ref)("Ref Counts: Soft: " SIZE_FORMAT " Weak: " SIZE_FORMAT " Final: " SIZE_FORMAT " Phantom: " SIZE_FORMAT, stats.soft_count(), stats.weak_count(), stats.final_count(), stats.phantom_count()); log_develop_trace(gc, ref)("JNI Weak Reference count: " SIZE_FORMAT, count_jni_refs());