diff -r f3546d51ce9c -r 4cfe0e5a3b79 src/hotspot/share/runtime/synchronizer.hpp --- a/src/hotspot/share/runtime/synchronizer.hpp Tue Jan 29 10:09:13 2019 -0800 +++ b/src/hotspot/share/runtime/synchronizer.hpp Tue Jan 29 14:09:38 2019 -0500 @@ -37,7 +37,7 @@ struct DeflateMonitorCounters { int nInuse; // currently associated with objects int nInCirculation; // extant - int nScavenged; // reclaimed + int nScavenged; // reclaimed (global and per-thread) double perThreadTimes; // per-thread scavenge times }; @@ -114,7 +114,7 @@ // Inflate light weight monitor to heavy weight monitor static ObjectMonitor* inflate(Thread * Self, oop obj, const InflateCause cause); // This version is only for internal use - static ObjectMonitor* inflate_helper(oop obj); + static void inflate_helper(oop obj); static const char* inflate_cause_name(const InflateCause cause); // Returns the identity hash value for an oop