RFR: 8181859: Monitor deflation is not checked in cleanup path
Aleksey Shipilev
shade at redhat.com
Wed Jun 14 11:03:23 UTC 2017
On 06/14/2017 11:40 AM, Robbin Ehn wrote:
> static bool monitors_used_above_threshold() {
> int monitors_used = gMonitorPopulation - gMonitorFreeCount;
> int monitor_useage = (monitors_used * 100LL) / gMonitorPopulation;
> return monitor_useage > MonitorUsedDeflationThreshold;
> }
s/useage/usage/
> bool ObjectSynchronizer::is_cleanup_needed() {
> if (MonitorUsedDeflationThreshold > 0) {
> return monitors_used_above_threshold();
> }
> return false;
> }
>
> Carsten, Aleksey, are you good with this?
>
> Full: http://cr.openjdk.java.net/~rehn/8181859/3/webrev/
Good.
-Aleksey
More information about the hotspot-runtime-dev
mailing list